※ [本文轉錄自 Old-Games 看板 #1N2Ka56W ]
作者: if4 (if) 看板: Old-Games
標題: [分享] Anno 1602 現已可在 XP 遊戲
時間: Sun Apr 10 02:25:05 2016
Anno 1602 原本在 XP 無法安裝完畢 Anno 1602 在安裝中途會出現對話框
內容為:"無法複製檔案: 指定的檔名無效或太長. 請指定其他的檔名"
這問題目前已有解決方案,後敘,在 windows 7 原本就可以安裝、遊戲。
載點:同 #1N0NMAxB (Emulator) 詳見...
https://mega.nz/#F!IgBhlICA!enl6506pU9y8dH07J9UcGw 密碼:Old-Games
現在的解決方案是:把在 windows 7 安裝好的資料夾,複製貼上到 XP
並且打上一個視窗登錄,用來欺騙 windows,1602 是已經安裝好的...
目前新增3個檔...
ANNO1602.7z
if001.reg
if002.reg
1.ANNO1602.7z
Anno 1602 硬碟版,已包含資料片內容。
此檔用7Z解壓縮(winrar應該也可以解)找一個路徑解開來...
2.if001.reg & if002.reg 這兩個檔雖小,但具有畫龍點睛之效...
因為我不知道,到底哪一個檔檔名無效或太長,xp 可以支援長檔名
所以我認為這是遊戲在唬弄我,好吧,那我也欺騙你...(這是重點)
原本我要用硬碟版,但是電腦不理我,我只好欺騙他...
if001.reg 是我的 windows 7 的設定
if002.reg 是我的 windows xp 的設定
其實只要一份就可以,但我想讓大家看看我是怎麼改的...
藍色的部分是大家需要改的地方,因為我的電腦的路徑可能跟大家的不太一樣
所以才需要改...小心一點改喔...要合併時先把目前原本的 reg 先備份一份
(需要我幫忙的地方請推文告訴我)
if001.reg:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache]
"LangID"=hex:04,04
"F:\\ANNO\\ANNO 1602\\ANNO1602\\1602.exe"="1602"
[HKEY_CURRENT_USER\Software\ANNO1602]
"SCREENMODE"=dword:00000400
"LongName"="Anonymous"
"VIDEO_QUALITAET"="L"
"MAUS_TYP"="H"
"MUSIK_FLAG"="E"
"SOUND_FLAG"="E"
"INSTALL_DIR"="F:\\ANNO\\ANNO 1602\\"
"CDROM_DIR"="G:\\"
"INSTALL_SIZE"="MAX"
"VERSION"="EDIT"
[HKEY_CURRENT_USER\Software\Classes\Local
Settings\Software\Microsoft\Windows\Shell\MuiCache]
"LangID"=hex:04,04
"F:\\ANNO\\ANNO 1602\\ANNO1602\\1602.exe"="1602"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ANNO1602]
"DisplayName"="ANNO 1602"
"UninstallString"="C:\\Windows\\system32\\1602Unst.exe /Uninstall"
if002.reg:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache]
"LangID"=hex:04,04
"D:\\Program Files\\ANNO1602\\1602.exe"="1602"
[HKEY_CURRENT_USER\Software\ANNO1602]
"SCREENMODE"=dword:00000400
"LongName"="Anonymous"
"VIDEO_QUALITAET"="L"
"MAUS_TYP"="H"
"MUSIK_FLAG"="E"
"SOUND_FLAG"="E"
"INSTALL_DIR"="D:\\Program Files\\ANNO1602\\"
"CDROM_DIR"="E:\\"
"INSTALL_SIZE"="MAX"
"VERSION"="EDIT"
[HKEY_CURRENT_USER\Software\Classes\Local
Settings\Software\Microsoft\Windows\Shell\MuiCache]
"LangID"=hex:04,04
"D:\\Program Files\\ANNO1602\\1602.exe"="1602"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ANNO1602]
"DisplayName"="ANNO 1602"
"UninstallString"="C:\\Windows\\system32\\1602Unst.exe /Uninstall"
好吧...那就...騙 Ptt 幣騙到這裡吧...^_^