一鍵安裝後驅動程式自動安裝的問題

Home Home
引用 | 編輯 mdigital
2008-03-09 18:07
樓主
推文 x0
最近更新不少軟體及驅動程式, 更新後要測試是不是正常,
但是發現驅動程式那邊有問題 ...

I386\$OEM$\$1\Drivers\ATi
系統安裝過程 ..

訪客只能看到部份內容,免費 加入會員



獻花 x0
引用 | 編輯 mdigital
2008-03-09 21:59
1樓
  
只好暫時使用[GuiRunOnce]新增.cmd檔,
再一次複製Drivers下的驅動程式...
就沒問題了...

獻花 x0
引用 | 編輯 莫力思雷靠盃
2008-03-11 15:50
2樓
  
下面是引用mdigital於2008-03-09 18:07發表的 一鍵安裝後驅動程式自動安裝的問題:
最近更新不少軟體及驅動程式, 更新後要測試是不是正常,
但是發現驅動程式那邊有問題 ...

I386\$OEM$\$1\Drivers\ATi
系統安裝過程中, 會自動把$1下的東西都複製到系統槽底下(如C:\),
原本的檔名 amdpcom32.dl_
但因為檔名超過8個字,複製過程自動更改檔名為 amdpco~1.dl_
造成安裝到最後跳出視窗要我指定該檔的位置...(因為找不到 amdpcom32.dl_)

請問是不是有什麼方式可以解決?

PS.我不是使用SXP, nLite...

最簡單的說法就是你自己把 amdpcom32.dl_ 更名了,所以才會造成找不到檔案的原因
其實你也不必擔心不支援長檔名,唯有不支援長檔名的系統 Win95、Win98、WinME、WinNT 4.0

更複雜的方法就是你自己去修飾驅動程式裡面的 .inf 檔

獻花 x0
引用 | 編輯 mdigital
2008-03-11 20:41
3樓
  
下面是引用莫力思雷靠盃於2008-03-11 15:50發表的 :

最簡單的說法就是你自己把 amdpcom32.dl_ 更名了,所以才會造成找不到檔案的原因
其實你也不必擔心不支援長檔名,唯有不支援長檔名的系統 Win95、Win98、WinME、WinNT 4.0

更複雜的方法就是你自己去修飾驅動程式裡面的 .inf 檔
疑??...可是安裝系統的過程中,會把安裝檔都複製到C下,
而 \I386\$OEM$\$1 裡的東西也會複製過去,因為當時還是在DOS系統下,
所以不支援長檔名就自動更名了....

我現在是把複製驅動程式的語法放在 cmdlines.txt 配合的批次檔中,
(網友不清楚的可搜尋 "cmdlines.txt")
比我上一篇說的放在[GuiRunOnce]中來的前面,比較沒問題...
再加上停用在 Windows Update 搜尋驅動程式
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DriverSearching]
"DontSearchWindowsUpdate"=dword:00000001
"DontPromptForWindowsUpdate"=dword:00000001

一鍵安裝至驅動程式部分就ok了... 表情

獻花 x0
引用 | 編輯 莫力思雷靠盃
2008-03-12 10:15
4樓
  
下面是引用mdigital於2008-03-11 20:41發表的 :

疑??...可是安裝系統的過程中,會把安裝檔都複製到C下,
而 \I386\$OEM$\$1 裡的東西也會複製過去,因為當時還是在DOS系統下,
所以不支援長檔名就自動更名了....
我現在是把複製驅動程式的語法放在 cmdlines.txt 配合的批次檔中,
.......
如果真的要造你這樣解釋的話,
那我的整合片不就得改更多的檔案了‧‧
況且改完檔案又要去修飾 .inf 的內容,
小弟我又何必做的如此的痛苦呢?

還有那並非是 DOS,如果真的解釋的話 DOS 確實不支援長檔案名稱
但是在 Win2000 之後的系統也不再有 DOS 的存在一率更換為 Command shell
不在是 DOS 使用的 command prompt

如果你真的無法相信的話,那我也不知從何跟你解釋
你就繼續使用的你法子吧!反正條條道路通羅馬,
又不一定得依造我的方式使用

給你兩個指令讓你測試
一、開始→執行→cmd.exe
二、開始→執行→command.com
你就可以大大了解兩個不同的意義了

獻花 x0