如果需要運行的程序不在系統指定的目錄中,DOS操作系統一般會采用在自動批處理文件中設置路徑的方法來達到自動尋找此程序的目的;而在Windows中則可以更秘密地增加應用程序路徑,而不是通過設置自動批處理的方式,這就需要通過修改注冊表來實現上述目的。比如要為“C:\Program Files\Winrar\Winrar. exe”文件增加路徑。
運行注冊表編輯器,打開此鍵值:[HKEY_LOCAL_MacHINE\ Software\Microsoft\Windows\Current Version\App Paths](如果不存在此鍵值項請新建),新建鍵值項Winrar. exe,修改默認鍵值項(字符串值)為:“C:\Program Files\Winrar\Winrar. exe”,新建字符串值PATH,值為“C:\Program Files\WINRAR”。完成後直接在“運行”命令中輸入“Winrar. exe”或者“Winrar”即可啟動程序。
在Windows NT/2000/XP系統中,還可以用變量來代替具體的目錄,比如可以用“%ProgramFiles%\Winzip\ Winzip32.exe”來代替“C:\Program Files\WINZIP\
winzip32.exe”,這樣可以達到增強適應性的目的。另外還可以為已經存在的程序設置新的值和執行文件路徑。需要注意的是,如果文件路徑中包含長文件名(即大余8個英文或4個中文的目錄、文件名),則整個路徑應該用雙引號括起來,否則在Windows早期版本中,將不能定位文件(在最新的Windows XP/2003版本系統中,可不考慮此限制)。