Donnerstag, 21.11.2024 (CET) um 14:27 Uhr
www.windowspage.de 20 Jahre Windowspage
News:
Herzlich Willkommen bei Windowspage. Alles rund um Windows.

Tipps - DLL - Arbeitsverzeichnis aus der Suchreihenfolge entfernen
Detailbeschreibung
Betriebssystem: Windows XP, Windows 2003, Windows Vista, Windows 7, Windows 8, Windows 10

Sobald ein Programm eine externe Bibliothek (DLL) benötigt, dann werden verschiedene Verzeichnisse (z.B. Systemverzeichnis, Windows-Verzeichnis, Arbeitsverzeichnis) der Reihe nach durchsucht. Falls die DLL-Datei nicht in den Verzeichnissen gefunden wird, so wird eine entsprechende Fehlermeldung zurückgegeben. Mit dem folgenden Schlüssel in der Registrierung kann ein Administrator systemweit oder je Anwendung das Arbeitsverzeichnis aus dem Suchpfadalgorithmus entfernen.
Achtung: Der Registrierungseintrag pro Anwendung überschreibt die festgelegte systemweite Einstellung für die angegebene Anwendung.

So geht's:

  • Starten Sie ...\windows\regedit.exe bzw. ...\winnt\regedt32.exe.
  • Systemweit:
    • Klicken Sie sich durch folgende Schlüssel (Ordner) hindurch:
      HKEY_LOCAL_MACHINE
      System
      CurrentControlSet
      Control
      Session Manager
  • Je Anwendung:
    • Klicken Sie sich durch folgende Schlüssel (Ordner) hindurch:
      HKEY_LOCAL_MACHINE
      Software
      Microsoft
      Windows NT
      CurrentVersion
      Image File Execution Options
    • Öffnen Sie den Schlüssel mit dem gleichnamigen EXE-Name. Z.B.: "Notepad.exe"
      Falls dieser Schlüssel noch nicht existiert, dann müssen Sie ihn erstellen. Dazu klicken Sie mit der rechten Maustaste in das rechte Fenster. Im Kontextmenü wählen Sie "Neu" > "Schlüssel".
  • Doppelklicken Sie auf den Schlüssel "CWDIllegalInDllSearch".
    Falls dieser Schlüssel noch nicht existiert, dann müssen Sie ihn erstellen. Dazu klicken Sie mit der rechten Maustaste in das rechte Fenster. Im Kontextmenü wählen Sie "Neu" > "DWORD-Wert" (REG_DWORD). Als Schlüsselnamen geben Sie "CWDIllegalInDllSearch" ein.
  • Ändern Sie den hexadezimalen Wert ggf. von "0" (erlaubt) auf "1" (WebDAV), "2" (WebDAV und UNC-Verzeichnis) oder "ffffffff" (komplett deaktiviert).
  • Die Änderungen werden ggf. erst nach einem Neustart aktiv.
CWDIllegalInDllSearch

Hinweise:

  • CWDIllegalInDllSearch:
    0 = Der DLL-Standardsuchpfadalgorithmus inklusive Arbeitsverzeichnis wird für die Suche angewendet. (Standard)
    1 = Das Laden der DLL wird blockiert, wenn das aktuelle Arbeitsverzeichnis auf einen WebDAV-Ordner festgelegt ist.
    2 = Das Laden der DLL wird blockiert, wenn das aktuelle Arbeitsverzeichnis auf einen Remoteordner festgelegt ist.
    FFFFFFFF = Das Arbeitsverzeichnis wird aus der DLL-Standardsuchreihenfolge grundsätzlich entfernt.
  • Ändern Sie bitte nichts anderes in der Registrierungsdatei. Dies kann zur Folge haben, dass Windows und/oder Anwendungsprogramme nicht mehr richtig arbeiten.

Versions-Hinweise:

Weitere Informationen (u.a. Quelle):


Windowspage - Weitere interessante Tipps und Einstellungen
Tipps für Windows XP, Windows 2003, Windows Vista, Windows 7, Windows 8, Windows 10
Statistik

Unsere Webseite verwendet technisch notwendige Cookies ("berechtigtes Interesse"). Darüberhinausgehend (z. B. für Statistiken oder Marketing) erfolgt keine Speicherung von Cookies. Klicken Sie auf "Ich stimme zu", um Cookies zu akzeptieren und direkt unsere Webseite besuchen zu können. Weitere Informationen...

Valid HTML 4.01 Transitional  CSS ist valide!