it-swarm.com.de

Wie registriere ich eine DLL Datei in Windows 7?

Hey, ich habe versucht, eine DLL -Datei in Windows 7 hinzuzufügen, indem ich sie in den Ordner system32 kopiert habe, aber ich konnte nicht, da der Zugriff verweigert wurde. Tatsächlich ist eine DLL -Datei vorhanden und ich versuche, sie zu ersetzen. Wie kann ich das in Windows 7 machen?

10
Johnes Thomas

Um eine DLL zu registrieren, öffnen Sie ein Befehlsfeld als Administrator und verwenden dann regsvr32 /i <dll_name>.

Dein Problem scheint zu sein, dass du die Datei einfach nicht kopieren kannst. Öffnen Sie erneut ein Befehlsfeld als admin und führen Sie die folgenden Schritte aus:

  1. ren c:\windows\system32\dateiname.dll c:\windows\system32\dateiname.old
  2. kopieren Sie c:\randomlocation\filename.dll. c:\windows\system32\filename.dll

Wenn die Datei verwendet wird, sollten Sie dies im abgesicherten Modus tun, und nur Eingabeaufforderung eingeben. Wenn Sie Ihr System überlasten, können Sie die kopierte DLL löschen und die alte in die DLL umbenennen.

10
KCotreau

Hier ist die volle Nutzung von regsvr32.

regsvr32 usage

7
bzsparks

Heben Sie die Registrierung der vorhandenen Datei DLL auf (mit dem Schalter /u), undund dannregistrieren Sie die DLL. Auf diese Weise bereinigt die Routine zum Aufheben der Registrierung die vorhandenen Einstellungen, was häufig bei der erneuten Registrierung hilfreich ist.

2
Chedy

Führen Sie die folgenden Schritte aus, um eine Comm-DLL oder -OCX unter Windows 7 32-Bit zu registrieren:

  1. Kopieren Sie DLL oder OCX nach c:\windows\system32

  2. Geben Sie cmd in das Menü Ausführen ein. Es wird nach cmd.exe gesucht. Klicken Sie mit der rechten Maustaste und dann auf Als Administrator ausführen

  3. Es wird eine Eingabeaufforderung bei c:\windows\system32 angezeigt.

  4. Geben Sie regsvr32 ocxname.ocx ein, um .ocx zu registrieren

    oder

    geben Sie regsvr32 dllname.dll ein, um die DLL zu registrieren

2
kaleem

das regsvr32 im SysWow64-Ordner ist für 32-Bit-DLL

Es ist eine seltsame Benennung von Microsoft: WOW64 bedeutet "Windows [32bit] auf Windows 64bit", das in System32 befindliche ist für 64bit-DLLs.

1
Webmixer

Es gibt normalerweise zwei Probleme mit regsvr32 unter Windows 7:

  1. UAC
  2. Die Tatsache, dass Sie möglicherweise ein 64-Bit-Betriebssystem und die zu registrierende Datei-DLL haben, ist eine 32-Bit-Datei.

Um das Problem "Zugriff verweigert" zu umgehen, starten Sie die Befehlszeile als Administrator, geben Sie im Startmenü "cmd.exe" ein und klicken Sie mit der rechten Maustaste auf den Eintrag "cmd.exe" und anschließend auf "Als Administrator ausführen".

Wenn das DLL 32-Bit ist und sich im 32-Bit-Windows-Verzeichnis befindet, verwenden Sie die 32-Bit-Version von regsvr32 unter c:\windows\sysWOW64\regsvr32.exe

0
Peter Hahndorf