第一個(gè)問(wèn)題:當(dāng)你登錄后,一個(gè)類(lèi)似于C:\Program Files\LitWare的目錄會(huì)自動(dòng)打開(kāi)
原因:你的系統(tǒng)里存在兩個(gè)相鄰的目錄,其中一個(gè)是另一個(gè)的嚴(yán)格前綴,例如下面的兩個(gè)目錄:C:\Program Files\LitWareC:\Program Files\LitWare Deluxe
如果你去注冊(cè)表看看,你就會(huì)發(fā)現(xiàn)在HKEY_LOCAL_MACHINE\Microsoft\Windows\CurrentVersion\Run或者HKEY_CURRENT_USER\Microsoft\Windows\CurrentVersion\Run下面會(huì)有這么一個(gè)條目指向一個(gè)很長(zhǎng)的目錄路徑,類(lèi)似于下面的:Reminder=REG_SZ:C:\Program Files\LitWare Deluxe\reminder.exe
而且,你會(huì)發(fā)現(xiàn),上面的路徑中沒(méi)有引號(hào)來(lái)保護(hù)嵌入在路徑中的空格。這個(gè)會(huì)導(dǎo)致一個(gè)結(jié)果:LitWare Deluxe希望開(kāi)機(jī)時(shí)自動(dòng)啟動(dòng)C:\Program Files\LitWareDeluxe\reminder.exe。但是,因?yàn)榭崭竦脑?,注?cè)表?xiàng)l目第一次被解析為:app = C:\Programcommand line=Files\LitWare Deluxe\reminder.exe因?yàn)樯厦娴穆窂绞菬o(wú)效的,所以系統(tǒng)會(huì)使用如下解析方式進(jìn)行重試:app = C:\Program Files\LitWarecommand line=Deluxe\reminder.exe
這次的解析會(huì)成功,所以你會(huì)看到開(kāi)機(jī)后自動(dòng)打開(kāi)了C:\Program Files\LitWare的目錄。解決方法就很簡(jiǎn)答了:修改注冊(cè)表中的路徑,然后加上引號(hào)。
至程序員朋友:如果你的文件名或者文件路徑中包含空格,請(qǐng)記得加上引號(hào)。
第二個(gè)問(wèn)題:當(dāng)你登錄后,一個(gè)名為desktop.ini的文件會(huì)被打開(kāi)
原因:位于C:\Documents and Settings\All Users\Start Menu\Startuppp或者C:\Documents and Settings\yourname\Start Menu\Startup中的desktop.ini文件會(huì)丟失掉系統(tǒng)屬性和隱藏屬性。你可以到資源管理器的高級(jí)選項(xiàng)中禁用這一選項(xiàng):”Hide protected operating system files (Recommended)”。
如果一個(gè)文件被設(shè)置為系統(tǒng)和隱藏屬性,則資源管理器將不在枚舉這個(gè)文件,因此用戶將不會(huì)看到它。如果你禁用了”Hide protected operating system files”,則這個(gè)規(guī)則就不會(huì)被執(zhí)行。
當(dāng)你登錄后,資源管理器需要做的一件事情就是枚舉啟動(dòng)目錄(Startup)中的文件并嘗試運(yùn)行它找到的每一個(gè)文件。如果desktop.ini沒(méi)有被設(shè)置為系統(tǒng)和隱藏屬性的話,它就會(huì)被資源管理器自動(dòng)打開(kāi)。
那么這個(gè)desktop.ini是干啥用的?這個(gè)文件是用來(lái)為WinXP的多語(yǔ)言界面(Multilingual User Interface)提供支持的,用來(lái)實(shí)現(xiàn)諸如修改系統(tǒng)顯示界面的語(yǔ)言的特性。例如,如果你說(shuō)我想系統(tǒng)的顯示全部變成法語(yǔ)的,那么Windows將會(huì)翻譯系統(tǒng)的菜單,快捷鍵,對(duì)話框等為法語(yǔ)。這個(gè)文件將幫助Windows來(lái)翻譯”Startup”為法語(yǔ),德語(yǔ)或者西班牙語(yǔ)等。
至程序員朋友:你可以使用SHSetLocalizedName這個(gè)API來(lái)為某個(gè)文件或者目錄來(lái)設(shè)置某種語(yǔ)言下的名字。
總結(jié)
系統(tǒng)不會(huì)在開(kāi)機(jī)的時(shí)候隨機(jī)啟動(dòng)一個(gè)程序,如果它恰巧會(huì),則應(yīng)該是由某種原因?qū)е碌摹?/p>
-
電腦
+關(guān)注
關(guān)注
15文章
1678瀏覽量
68620 -
管理器
+關(guān)注
關(guān)注
0文章
242瀏覽量
18479
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論