PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 系統組件
帳戶
密碼
 

  回應
 
主題工具
u3350829
Master Member
 

加入日期: Jun 2002
文章: 2,332
Red face

回應樓上...
那個tool本身是32bit編譯出來的com dll,就算用SysWOW64下面的regsvr32.exe
去註冊也只能給32bit的程式呼叫,而Win7 64bit本身的explorer.exe卻是原生64bit
的程式,所以改了之後檔案總管和桌面照樣不能用....
其實真要寫一個64bit com dll代替也很簡單畢竟它只是傳參數call exe去work,只是
有人有閒XD~

回應 烤全羊...
這類tool應該很多以前還有ConvertZ之類的,建議再找找應該是有替代方案,現在這
時間點實在已經沒必要死守32bit OS了....
     
      
__________________
Es muss sein!
舊 2011-11-20, 12:37 PM #11
回應時引用此文章
u3350829離線中  
烤全羊
*停權中*
 
烤全羊的大頭照
 

加入日期: Mar 2011
您的住址: 超級高雄賽亞人III
文章: 270
引用:
作者chowtom
微軟會吧PAE功能從家用的OS上關掉不是沒有原因的
開了PAE以後對驅動程式的要求變得很嚴格
驅動沒寫好
輕則該裝置不能驅動
重則造成系統當機

開不了機也是可能的
基本上我覺得W7剛裝好時都是沒問題的
開始上了各廠商提供的驅動以後才會開始跑出問題來
別的不說 音效驅動就很多在開了PAE的電腦上運作不正常

至於hokoy檔案工具箱
我看了一下安裝用的vbs檔
把這檔案打開,找到以下這行:RegData = WshShell.RegRead("HKEY_CLASSES_ROOT\CLSID\{7590F005-62A8-4D04-A727-EA37316DAD8A}\")

把它改成:RegData = WshShell.RegRead("HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{7590F005-62A8-4D04-A727-EA37316DAD8A}\")

試試
應該就可以再X64底下用了
當然 反安裝的vbs也要改

RegData = WshShell.RegRead("HKEY_CLASSES_ROOT\CLSID\{7590F005-62A8-4D04-A727-EA37316D...

感謝,複製下來研究
 
舊 2011-11-20, 12:40 PM #12
回應時引用此文章
烤全羊離線中  
烤全羊
*停權中*
 
烤全羊的大頭照
 

加入日期: Mar 2011
您的住址: 超級高雄賽亞人III
文章: 270
引用:
作者u3350829
回應樓上...
那個tool本身是32bit編譯出來的com dll,就算用SysWOW64下面的regsvr32.exe
去註冊也只能給32bit的程式呼叫,而Win7 64bit本身的explorer.exe卻是原生64bit
的程式,所以改了之後檔案總管和桌面照樣不能用....
其實真要寫一個64bit com dll代替也很簡單畢竟它只是傳參數call exe去work,只是
有人有閒XD~

回應 烤全羊...
這類tool應該很多以前還有ConvertZ之類的,建議再找找應該是有替代方案,現在這
時間點實在已經沒必要死守32bit OS了....

這是自然,只是很多軟體相容性,牽涉到很多使用習慣,不然早換過去了
舊 2011-11-20, 12:42 PM #13
回應時引用此文章
烤全羊離線中  
chowtom
Master Member
 

加入日期: Sep 2001
文章: 2,462
引用:
作者u3350829
回應樓上...
那個tool本身是32bit編譯出來的com dll,就算用SysWOW64下面的regsvr32.exe
去註冊也只能給32bit的程式呼叫,而Win7 64bit本身的explorer.exe卻是原生64bit
的程式,所以改了之後檔案總管和桌面照樣不能用....
其實真要寫一個64bit com dll代替也很簡單畢竟它只是傳參數call exe去work,只是
有人有閒XD~

回應 烤全羊...
這類tool應該很多以前還有ConvertZ之類的,建議再找找應該是有替代方案,現在這
時間點實在已經沒必要死守32bit OS了....

恩..剛試了一下 好像不行 可以裝可是功能表不會出來
這幾隻程式要用參數不知道該怎麼下 直接去執行半點訊息都不會丟出來
不然說不定可以用shell command的方式去寫reg檔
舊 2011-11-20, 02:36 PM #14
回應時引用此文章
chowtom離線中  
kkk999
Major Member
 

加入日期: May 2005
文章: 140
引用:
作者烤全羊
我試了,該軟體是2009年的,那時還沒sp1,現在裝了卻進不了桌面。

疑?我裝的都沒問題喔,我之前的筆電和桌機都有裝,記憶體分別是8G和4G,且都很順利的進到桌面,執行各種軟體都不會當,還可以很高興的去UPDATE各項更新,當然包括SP1,如今RAM加到了48G,就沒再用X86了,你可以再弄弄看喔。
__________________
舊 2011-11-20, 06:03 PM #15
回應時引用此文章
kkk999離線中  
risc_bar
Power Member
 
risc_bar的大頭照
 

加入日期: May 2004
文章: 673
引用:
作者wschen
用VM方案呢?


+1
目前我也是用vm來執行之前的軟體
雖然效率比較差,但是勉強可用了
新的軟體都在64位元環境跑了,當然,如果是工作上需要效能的話
可以試著用ramdisk,把vm裝在上面,反正現在ram很便宜,狠一點上32g,切個16g也夠用了
舊 2011-11-21, 03:35 PM #16
回應時引用此文章
risc_bar離線中  
Yusunu
Elite Member
 
Yusunu的大頭照
 

加入日期: Sep 2006
您的住址: Mt.Ali
文章: 4,548
有些應用程式,可能會需要一些虛擬或是實體的硬體驅動程式,

如果64位元沒有支援,大概就是不能跑...

如果是實體的東西,Host端都不認識了,應該也挺難掛在虛擬器上吧?
__________________
簽名檔配備常常僅供參考,所以不列了

此文章於 2011-11-21 04:31 PM 被 Yusunu 編輯.
舊 2011-11-21, 04:30 PM #17
回應時引用此文章
Yusunu離線中  
bluse
*停權中*
 

加入日期: Mar 2003
文章: 3,129
[YOUTUBE]WcVbbKAffDY[/YOUTUBE]

https://wj32.org/wp/2013/10/25/pae-...or-windows-8-1/

cmd模式必須系統管理員權限執行

PatchPae (v2) by wj32.
Tested on: Windows Vista SP2, Windows 7 SP0, Windows 7 SP1, Windows 8, Windows 8.1, Windows 10 (build 10586)

== Installation ==
1. Open an elevated Command Prompt window.

2. cd C:\Windows\system32.
Make sure the current directory is in fact system32.

[[ For Windows 8, Windows 8.1 and Windows 10: ]]
3. C:\WherePatchPaeIs\PatchPae2.exe -type kernel -o ntoskrnx.exe ntoskrnl.exe
This will patch the kernel to enable a maximum of 128GB of RAM.
[[ For Windows Vista and Windows 7: ]]
3. C:\WherePatchPaeIs\PatchPae2.exe -type kernel -o ntkrnlpx.exe ntkrnlpa.exe
This will patch the kernel to enable a maximum of 128GB of RAM.

4. C:\WherePatchPaeIs\PatchPae2.exe -type loader -o winloadp.exe winload.exe
This will patch the loader to disable signature verification.

5. bcdedit /copy {current} /d "Windows (PAE Patched)"
This will create a new boot entry. A message should appear:
The entry was successfully copied to {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.

{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}系統自動產生

[[ For Windows 8, Windows 8.1 and Windows 10: ]]
6. bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} kernel ntoskrnx.exe
This will set our boot entry to load our patched kernel.
[[ For Windows Vista and Windows 7: ]]
6. bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} kernel ntkrnlpx.exe
This will set our boot entry to load our patched kernel.

7. bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} path \Windows\system32\winloadp.exe
This will set our loader to be our patched loader.

8. bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} nointegritychecks 1
This will disable verification of the loader.

9. bcdedit /set {bootmgr} default {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
This will set our boot entry to be the default.

10. bcdedit /set {bootmgr} timeout 2
This will set the timeout to be shorter.
Note: you can change this timeout to whatever you like.

11. Restart the computer and enjoy.

執行msconfig更改開機選單留下PAE其餘刪除

[YOUTUBE]4kQcHWO14zE[/YOUTUBE]

== Removal ==
To remove the patch:
* Run msconfig, click Boot, highlight the entry named "Windows (PAE Patched)", and click Delete.
* Delete the files ntoskrnx.exe (or ntkrnlpx.exe) and winloadp.exe from C:\Windows\system32.

== Updates ==
When Windows Update installs new updates on your computer, you should run Step 3 again to ensure
that you have the latest version of the kernel.



剛衝完博X8G可跑X86!感動阿!

此文章於 2019-11-13 02:38 PM 被 bluse 編輯.
舊 2019-11-13, 02:30 PM #18
回應時引用此文章
bluse離線中  
herry_jo
Senior Member
 
herry_jo的大頭照
 

加入日期: Jul 2001
您的住址: mask
文章: 1,069
引用:
作者bluse
..



好像很複雜
__________________

此文章於 2019-11-13 03:16 PM 被 herry_jo 編輯.
舊 2019-11-13, 03:12 PM #19
回應時引用此文章
herry_jo離線中  
herry_jo
Senior Member
 
herry_jo的大頭照
 

加入日期: Jul 2001
您的住址: mask
文章: 1,069
按照步驟做了
結果開不起來
還好可以選原本的開機選項
__________________
舊 2019-11-13, 04:09 PM #20
回應時引用此文章
herry_jo離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是05:46 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。