2017年8月27日 星期日

windows系統,顯示多國語言解決方案

WIN8.1以前版本(WINXP、WIN7....等等)
搜尋Papplocale

以管理員方式執行安裝,完成後可以在要執行的程式上按右鍵,選擇相對應的語言執行

如果右鍵上沒有出現可用的語系可以自行新增

以繁體中文為例
打開一個空白筆記本或是執行cmd輸入notepad
在裡面輸入以下編碼,我的applocale安裝路徑為c:\windows\apppatch\












最後另存新檔檔名取作-繁體中文執行.reg

再執行剛剛存好的檔案就行了,以下為各語言的設定

注意:RegistryEditorVersion 在 Windows 2000、Windows XP 及 Windows Server 2003 中是 "Windows Registry Editor Version 5.00",在 Windows 98 及 Windows NT 4.0 則是 "REGEDIT4"。 REGEDIT4 標頭也可以在 Windows 2000、Windows XP 和 Windows Server 2003 的電腦上執行。

------------------------------------------------------------------------------------
日本語執行.reg
CODE:

ndows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\exefile\shell\日語執行]
[HKEY_CLASSES_ROOT\exefile\shell\日語執行\command]
@="C:\\WINDOWS\\AppPatch\\AppLoc.exe \"%1\" \"/L0411\""

------------------------------------------------------------------------------------

簡體中文執行.reg
CODE:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\exefile\shell\簡中執行]
[HKEY_CLASSES_ROOT\exefile\shell\簡中執行\command]
@="C:\\WINDOWS\\AppPatch\\AppLoc.exe \"%1\" \"/L0804\""

------------------------------------------------------------------------------------

繁體中文執行.reg
CODE:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\exefile\shell\繁中執行]
[HKEY_CLASSES_ROOT\exefile\shell\繁中執行\command]
@="C:\\WINDOWS\\AppPatch\\AppLoc.exe \"%1\" \"/L0404\""

------------------------------------------------------------------------------------

韓國語執行.reg
CODE:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\exefile\shell\韓語執行]
[HKEY_CLASSES_ROOT\exefile\shell\韓語執行\command]
@="C:\\WINDOWS\\AppPatch\\AppLoc.exe \"%1\" \"/L0412\""

------------------------------------------------------------------------------------

WIN10請用Locale Emulator(阿榮福利社連結)
搜尋Locale Emulator

※注意:
一、電腦必須有安裝「.NET Framework 4.0」才可以執行此程式!
二、此軟體會被防毒軟體誤判為有毒(LocaleEmulator.dll),請自行斟酌是否下載,下載後解壓縮前建議暫時關閉防毒軟體。

安裝完成後,請執行LEGUI.exe,出現以下畫面





















設定完儲存後,請在任何執行檔上按滑鼠右鍵會出現如下選項









選擇所設定的語系執行即可

2017年2月19日 星期日

Win7/10系統下舊遊戲無法執行?以2001~2006年間的發行遊戲為主

原文網址:
http://goo.gl/HB5jHq

大意如下:
在德國舉辦的 Gamescom,有記者詢問到微軟的 Boris Schneider-Johne,為
Enthusiast Marketing Manager (愛好者市場經理?)
因為在 Windows 10 推出後,已經有玩家在微軟的官方論壇反應舊遊戲不能玩的問題,
(註:詢問的是 神話世紀,使用 Safedisc 防拷)

該市場經理的回答(大略翻譯):
防拷程式如 Safedisc 和 SecuROM,
因為會在系統深處植入一些檔案,進而造成系統安全性的漏洞,
所以很抱歉,Windows 10 是不允許的。
若會對使用者系統造成危險的事情微軟是不會提供支援的。
也因為如此,許多 2003~2008 年間使用這兩類 DRM 的遊戲,
若沒有使用免光碟之類的程式將無法運作。
目前已經有不少遊戲開發商提供更新檔,
除此之外也有像 GOG 之類的平台,玩家可以在上面找到可運作的版本。
(註:GOG 為巫師系列開發商經營的數位遊戲平台,強調 DRM-Free)
而 Safedisc 開發商 Macrovision 做出的回應,認為這是微軟要負責去支援的,
他們早已不再繼續維護 Safedisc。
類似的事情在 Windows 7 也發生過,當時是把 StarForce 擋掉,
現在到了 Windows 10,也把 Safedisc 和 SecuROM 擋掉了。
主要都是因為這類的防拷系統,
為了驗證光碟,都會在系統深處安裝一些程式來驗證,
後來這些廠商不再繼續維護防拷系統時,連帶當時安裝的程式也沒在維護,
而造成系統安全性風險的問題也因此不會修復。
目前看來微軟似乎沒有要更新的動作,基於安全性問題我是可以理解,
但還要玩家另外去找數位版或是免光碟更新檔就實在是......

和 KOEI 的關係?
歸納起來,應該是 2001 年 ~ 2006 年 之間發行的遊戲,
都是使用 Safedisc 防拷。
如 三國志7 ~ 三國志11 都是用 Safedisc 防拷,
信長之野望在革新(含)之前用 Safedisc 的也不少,
太閣立志傳5 確定也是,
真‧三國無雙3 ~ 真‧三國無雙5、戰國無雙2 也都是 Safedisc。
(無雙 Orochi 忘了,但 Orochi Z 不是)
所以要在 Windows 10 上面玩這些老遊戲,只能自己想辦法去找免光碟啦,
我不期待 KOEI 會主動釋出更新檔跳過光碟檢驗。(可能期待 Steam 版還比較實際)
不然就是還是準備雙系統或 VM 搭配 Windows XP 吧。
這年頭買正版的還真是倒楣啊......
------------------------------------------------------------------------------------------
其中一個,是這個更新造成的:https://support.microsoft.com/zh-tw/kb/3086255

解決方法:不要安裝更新,或是編輯登錄

1. 按一下 [開始]、按一下 [執行]、在 [開啟] 方塊中輸入 [regedit] ,然後按
一下[確定]。

2. 找出並按一下登錄中的下列子機碼:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\secdrv

3. 以滑鼠右鍵按一下 [開始],然後按一下 [修改]。

4. 在 [數值資料] 方塊中,執行下列其中一項一項:
輸入 「 4 」,如果有停用驅動程式的服務,然後按一下[確定]。
(這個是原始設定)
鍵入3將驅動程式的服務設定為 [手動],然後按一下[確定]。
鍵入2表示將驅動程式的服務設定為 [自動],然後按一下[確定]。
(我改成這個)

5. 結束登錄編輯程式。

改完革新三國11都能跑了,至於會不會有什麼系統上的風險?遊戲能跑比較重要啦!

文章出處:https://goo.gl/mVjJVu

2017年1月27日 星期五

找不到msvcrXXX.dll或無法載入的解決方法


注意:請勿安裝dll站的東西,因為安全性可慮

無法啟動程式,因為您的電腦遺失 MSVCR110.dll。請嘗試重新安裝以修正這個問題。


找不到下列四個dll
  • MSVCR100.dll
  • MSVCP100.dll
  • MSVCR110.dll
  • MSVCP110.dll
Microsoft Visual C++ 2010 SP1 可轉散發套件 (x86)
Microsoft Visual C++ 2010 SP1 可轉散發套件 (x64)
這兩個套件可以修復 MSVCR100.dll 跟 MSVCP100.dll

Visual Studio 2012 Update 4 的 Visual C++ 可轉散發套件
這個套件可以修復 MSVCR110.dll 跟 MSVCP110.dll

如果原本就已安裝,請移除後重開機
32位元的將%windir%\system32中msvc開頭的dll全刪光
64位元的將%windir%\system32及%windir%\SysWOW64中msvc開頭的dll全刪光

重開機後,再安裝上述的兩個套件即可正常運行

PS:64位元最好X86跟X64都安裝,比較不會有問題(有時還是會運行32位元的程式)