Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 2000 環境變數設定:解決跨系統執行軟體找不到 DLL 問題

編輯:Windows Server 教學

案例背景

  • C 槽 Win98,E 槽 Win2000 Professional,應用軟體在 Win98 下安裝。
  • Win2000 下直接執行 Visual FoxPro 6、VC++、WPS 2000 等可行;WinZip 8.0 輸入序號後可用。
  • Photoshop 5.0 啟動時彈出多個「找不到動態連結庫 PFPICK.dll」對話框,列出搜尋路徑:D:\Program Files\Adobe\Photoshop5.0\cs、E:\WINNT\SYSTEM32、E:\WINNT\SYSTEM、E:\WINNT、E:\WINNT\system32\Wbem。一路按確定後仍能開啟。

解決方案:擴展 PATH 環境變數

  1. 控制台 → 系統 → 進階 → 環境變數。
  2. 下方「系統變數」找到 Path,編輯。
  3. 原值:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem。
  4. 在末尾加入:;C:\WINDOWS;C:\WINDOWS\SYSTEM;C:\WINDOWS\SYSTEM32 (Win98 系統路徑)。
  5. 重新開機,Photoshop 不再彈出 DLL 找不到視窗。

延伸驗證

  • ACDSee、Foxmail、OICQ、Sonique、Jet-Audio 等可直接執行。
  • Dreamweaver、Fireworks、Flash 4、CuteFTP 輸入序號後可用。
  • NetAnts 仍彈出 msipcsv.exe 找不到進入點 GetProcessFlags on KERNEL32.dll,但按確定仍可執行,系統未受損。

結論

將原系統 (Win98) 的關鍵路徑加入 Win2000 的 PATH 環境變數,可解決大多數跨系統執行軟體的 DLL 尋找問題,且不影響系統安全。

Copyright © Windows教程網 All Rights Reserved