Was macht "regsvr32 / i shell32.dll"?

18522
matt wilkie

Was genau ist zu regsvr32 /i shell32.dlltun? Die Definition von "Dieses Befehlszeilenprogramm registriert DLL-Dateien als Befehlskomponenten in der Registrierung." ist nicht gerade informativ.

Es erscheint als magische Pille im ganzen Netz, um alle Arten von Problemen zu lösen, von Dateizuordnungen über Desktopsymbole über die Kameravorschau bis zum Kaffeekochen (ok, vielleicht nicht Kaffee). Wofür ist es eigentlich und wie sollte oder soll es nicht verwendet werden?

3
Haben Sie den Wikipedia-Artikel auf Google-Suchergebnisseite 1 ausprobiert? Daniel Beck vor 12 Jahren 0
@DanielBeck [google: "regsvr32 / i shell32.dll"] (https://www.google.ca/#hl=de&output=search&sclient=psy-ab&q=%E2%80%9Cregsvr32+%2Fi+shell32.dll%E2 % 80% 9D & oq =% E2% 80% 9Cregsvr32 +% 2Fi + shell32.dll% E2% 80% 9D & aq = f & aqi = g-m1 & aql = & gs_nf = 1 & gs_lf = 1 & psgr; .147.147.0j1.1.0.spxggARRUJI & pbx = 1 & bav = on.2 oder.r_gc.r_pw.r_cp.r_qf., Cf.osb & fp = 8a82a1a8df06308e) enthält in den ersten 10 Ergebnisseiten keine Wikipedia-Einträge. Auf welchen Artikel beziehen Sie sich? matt wilkie vor 12 Jahren 0

2 Antworten auf die Frage

2
Ove

Einige (dll) -Dateien in Windows müssen registriert werden, um von anderen Anwendungen und von Teilen des Betriebssystems selbst verwendet zu werden. Shell32.dll ist eine kritische Systemdatei, die überall von Windows selbst und von anderen Programmen verwendet wird. Bei der Installation von Windows werden alle erforderlichen Dateien registriert, und diese Registrierung schreibt im Wesentlichen einige Elemente in die Registrierung (obwohl dies mehr kann).

Aus verschiedenen Gründen (Malware usw.) werden diese Registrierungseinstellungen manchmal gelöscht, beschädigt, überschrieben usw. Dies kann zu zahlreichen Problemen führen, die Sie beschreiben (Dateizuordnungen, Desktopsymbole usw.). In diesem Fall können Sie beispielsweise die Registrierung bestimmter DLLs reparieren. Dies erfolgt durch erneute Registrierung der DLLs, sodass diese Registrierungseinstellungen wiederhergestellt und neu geschrieben werden können.

Wenn wir vergleichen wollen, ist dies die DLL, die der Neuinstallation einer Anwendung entspricht. Wenn MS Office beispielsweise fehlerhaft arbeitet und nicht ordnungsgemäß funktioniert, können Sie es erneut installieren. Wenn einige Sachen in Windows schief gehen und sie mit shell32.dll zusammenhängen, können Sie versuchen, shell32.dll neu zu registrieren.

regsvr32.exeist ein in Windows enthaltenes Tool, das DLL-Dateien registrieren und die Registrierung aufheben kann. Um es zu verwenden, übergeben Sie den Namen der DLL, die Sie registrieren bzw. die Registrierung aufheben möchten, sowie einige Flags, die angeben, was Sie tun möchten. regsvr32 /i shell32.dllsagt praktisch "Bitte registrieren Sie die shell32.dll-Datei für mich". Dadurch wird die DllInstallFunktion der DLLs intern aufgerufen, und die DLL wird erneut registriert.

Hier sind alle Dinge, die Sie mit regsvr32 machen können: Regsvr32

Hier ist auch ein Artikel, in dem beschrieben wird, wie Sie mehrere Probleme in WinXP beheben, indem Sie einige DLLs neu registrieren: Windows-Tipps: Windows- Probleme beheben, indem Sie Ihre DLLs neu registrieren

1
Geoff

Shell32.dll ist für die Verarbeitung von Shell-API-Aufrufen verantwortlich, die einen großen Teil der Elemente betreffen, mit denen Sie in Windows interagieren (z. B. das Öffnen von Dateien).

Gelegentlich können einige der Dinge, für die Shell32 normalerweise verantwortlich ist, anderen Anwendungen zugewiesen oder auf andere Weise beschädigt werden, was zu einer Reihe von Problemen führt.

Der /iTeil dieses Befehls ruft den DLLInstallTeil von auf Shell32.dll, der ihm die Möglichkeit bietet, erforderliche (Neu-) Installationsaufgaben auszuführen, beispielsweise Registrierungseinträge hinzuzufügen / zu korrigieren.