遊戲未安裝的修復方式/ Fix game is not installed

The safest way is to backup registry(HKCU/HKLM) and user profile directory(%userprofile%) before reinstall/upgrade system.

If you can't find someone provides game registry.

Install trial version to get lacked information is possible fix. (I think some trial and full version use the same registry or similar)
Install trial version and copy full version into install directory. (if you don't care about file sizes)
There may be hint about registry in game setting file. (text files in game directory)

The last way is to trace where game access registry and fix it.
Procmon.exe (from sysinternals)

registry
Procmon.exe
If result displays "NAME NOT FOUND"
You need add that lacked registry and try again.
In most cases, you need only add paths (game install and save directory).
The rest is install mode (full, partial).


If game is 32bit, you can run 32bit regedit
%systemroot%\syswow64\regedit

Or browse to WOW6432Node
ex: HKEY_LOCAL_MACHINE\Software\WOW6432Node

Fix lacked file? It's too hard to guess content.
If no backup, just give up.


SQUEEZ sample registry
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SQUEEZ\game]
"InstMode"="2"
"InstFolder"="C:\\SQUEEZ\\game\\"


uninstall information (not needed to run game)
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\game]
"DisplayName"="game name"
"UninstallString"="C:\\SQUEEZ\\game\\Uninstall.exe"



registry file is encoded in UCS-2 LE BOM (just export a reg file and modify)




最保險的方法是,在重灌/換系統前,把registry((HKCU/HKLM))和使用者目錄(%userprofile%)全部備份


如果沒辦法找到有安裝遊戲的人要registry或檔案



找體驗版來安裝看路徑也是個方法,我猜應該和完整版一樣或類似
安裝體驗版,再把完整版copy進去 (不在意可能多佔用空間的情況)
或是看遊戲目錄內的設定檔(遊戲目錄中比較小的文字檔),可能會有提示

沒有的話只能用最暴力的方法
Procmon.exe (from sysinternals)看程式存取哪裡


registry
Procmon.exe
不存在的話Result那邊會顯示 NAME NOT FOUND
手動補上在執行遊戲,再看看缺什麼
通常只是缺遊戲路徑,補上就可以
其他就是安裝模式,完整部分安裝之類的

如果遊戲是32bit的,可以直接執行 32bit regedit
%systemroot%\syswow64\regedit

或是到對應路徑下的 WOW6432Node

ex: HKEY_LOCAL_MACHINE\Software\WOW6432Node 


file的話,內容很難猜
沒備份應該是無解


 最後附上SQUEEZ的範例registry
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SQUEEZ\game]
"InstMode"="2"
"InstFolder"="C:\\SQUEEZ\\game\\"


反安裝的資訊沒有也沒關係
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\game]
"DisplayName"="game name"
"UninstallString"="C:\\SQUEEZ\\game\\Uninstall.exe"



破解實例
超昂神騎エクシール  前作遊戲檢查破解
https://mega.nz/#!Y9UUxSCL!KEV0iguE1z8_HtAm1vfFqoPZdidkxizqVtYQRSOGDKM

留言

這個網誌中的熱門文章

OBS 抓不到畫面, 視窗, 遊戲擷取, 黑或白畫面, 當掉 ,卡住, black/white screen, window game capture, crash, freeze

優化實況(一) OBS設定 streaming settings

OBS plugin obs-text 顯示播放中音樂, display playing music