注冊表亂碼
Ⅰ 注冊表文件 變成亂碼怎麼回事
漢字亂碼現象有種類型:
1.文本亂碼:是Windows系統顯示亂碼,如:菜單、桌面、提示框等。這是由於注冊表中有關字體部分的設置不當引起的;
2.文檔亂碼:是各種應用程序、游戲本來顯示中文的地方出現亂碼。這種亂碼形成的原因比較復雜,有第1類的亂碼原因,也可能是軟體中用到的中文動態鏈接庫被英文動態鏈接庫覆蓋所造成的;
3.文件亂碼:主要是指郵件亂碼;
4.網頁亂碼:是由於港台的繁體中文大五碼(BIG5)與大陸簡體中文(GB2312)不通用而造成的。
消除各類亂碼的方法
一 系統亂碼的消除方法
這類亂碼是由於在Windows注冊表中,關於字體部分配置不正常造成的,即使你用內碼翻譯軟體處理也不會消除這類亂碼。那怎麼辦呢?請跟我來:
方法一:找一台與你的Windows版本相同且顯示正常的機器,依下列步驟進行:
1.在正常機器上選擇「開始」→「運行」,在對話框中鍵入「regedit」,打開注冊表編輯器;
2.請你將游標定位到「HKEY_LOCAL_MACHINE\ system\CurrentControlSet\Control\ Fontassoc」,然後選擇「注冊表」→「導出注冊表文件」,再選擇「分支」,導出該分支注冊表信息到文件(如ZT.REG)中;
3.把ZT.REG文件拷貝到你那顯示亂碼的機器上,方法是:在顯示亂碼的機器上運行「regedit」,打開注冊表編輯器,選擇「注冊表」→「導入注冊注冊表」,把ZT.REG文件導入注冊表中即可。
方法二:如果你找不到一台與你的Windows版本相同且顯示正常的機器,則需要手工恢復字體部分的注冊表
項,其步驟是:
1.首先在顯示亂碼的機器上選擇「開始」→「運行」,在對話框中鍵入「regedit」,打開注冊表編輯器;
2.選擇「HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Control\Fontassoc」,正常情況下,會有Associated DeaultFonts、Associated CharSet兩個文件夾,其正確的內容應是:
子目錄內容
中文Win98
中文Win98(OEM版)
中文Win2000
Associated CharSet
ANSI(00)=「yes」
GB2312(86)=「yes」
DEN(FF)=「yes」
SYMBOL(02)=「no」
ANSI(00)=「yes」
GB2312(86)=「yes」
OEM(FF)=「yes」
SYMBOL(02)=「no」
ANSI(00)=「yes」
OEM(FF)=「yes」
SYMBOL(02)=「no」
Associated DefaultFonts
AssocSystemFont=「simsun.ttf」
FontPackageDecorative=「宋體」
FontPackageDontcare=「宋體」
FontPackageModern=「宋體」
FontPackageRoman=「宋體」
FontPackageScript=「宋體」
FontPackageSwiss=「宋體」
或
AssocSystemFont=「simsun.ttf」
FontPackage=「新宋體」
FontPackageDecorative=「新宋體」
FontPackageDontcare=「新宋體」
FontPackageModern=「新宋體」
FontPackageRoman=「新宋體」
FontPackageScript=「新宋體」
FontPackageSwiss=「新宋體」
3.當出現漢字亂碼時,上述兩個文件夾中的內容就會不完整,有的沒有Associated CharSet文件夾或其中的內容殘缺不全;有的 Associated DefaulFonts下的內容殘缺。如果遇到這種情況怎麼辦呢?其實你只要打開注冊表編輯器,在 「HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Fonassoc」下,根據以上的正確內容恢復即可。
二 應用程序、游戲亂碼的消除方法
明明是中文軟體,可顯示界面上卻出現亂碼,這可能是由於注冊表中關於字體設置的信息不正確地被改變而造成的,一般是因為軟體的中文鏈接庫被英文鏈接庫覆蓋而引起的,這種現象經常發生在用微軟開發工具,例如VB、VC開發的中文軟體上。在這類軟體中,菜單等顯示界面上的漢字都是受一個動態鏈接庫「.DLL文件」控制,而軟體的這個動態鏈接庫一般是安裝在Win 98/2000的System目錄下的,如果以後你安裝了某個英文軟體也使用同名的動態鏈接庫,則英文軟體的動態鏈接庫就會覆蓋掉你原先的Windows\System下的中文軟體的動態鏈接庫。這樣,當你運行中文軟體時就會調用英文的動態鏈接庫,因此出現亂碼。解決辦法是重新安裝中文軟體,恢復中文動態鏈接庫即可。
Ⅱ 如圖注冊表裡為什麼有亂碼
題主您好:
這是由於注冊表內的信息加密機制導致的,這是為了保護注冊表信息不被輕易破解而做的保護措施,屬正常現象。
希望我的回答能對您有所幫助,祝您新春快樂!
Ⅲ 注冊表有亂碼怎麼辦
漢字亂碼現象有4種類型:
1.文本亂碼:是Windows系統顯示亂碼,如:菜單、桌面、提示框等。這是由於注冊表中有關字體部分的設置不當引起的;
2.文檔亂碼:是各種應用程序、游戲本來顯示中文的地方出現亂碼。這種亂碼形成的原因比較復雜,有第1類的亂碼原因,也可能是軟體中用到的中文動態鏈接庫被英文動態鏈接庫覆蓋所造成的;
3.文件亂碼:主要是指郵件亂碼;
4.網頁亂碼:是由於港台的繁體中文大五碼(BIG5)與大陸簡體中文(GB2312)不通用而造成的。
消除各類亂碼的方法
一 系統亂碼的消除方法
這類亂碼是由於在Windows注冊表中,關於字體部分配置不正常造成的,即使你用內碼翻譯軟體處理也不會消除這類亂碼。那怎麼辦呢?請跟我來:
方法一:找一台與你的Windows版本相同且顯示正常的機器,依下列步驟進行:
1.在正常機器上選擇「開始」「運行」,在對話框中鍵入「regedit」,打開注冊表編輯器;
2.請你將游標定位到「HKEY_LOCAL_MACHINE\ system\CurrentControlSet\Control\ Fontassoc」,然後選擇「注冊表」「導出注冊表文件」,再選擇「分支」,導出該分支注冊表信息到文件(如ZT.REG)中;
3.把ZT.REG文件拷貝到你那顯示亂碼的機器上,方法是:在顯示亂碼的機器上運行「regedit」,打開注冊表編輯器,選擇「注冊表」「導入注冊注冊表」,把ZT.REG文件導入注冊表中即可。
方法二:如果你找不到一台與你的Windows版本相同且顯示正常的機器,則需要手工恢復字體部分的注冊表
項,其步驟是:
1.首先在顯示亂碼的機器上選擇「開始」「運行」,在對話框中鍵入「regedit」,打開注冊表編輯器;
2.選擇「HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Control\Fontassoc」,正常情況下,會有Associated DeaultFonts、Associated CharSet兩個文件夾,其正確的內容應是:
子目錄內容
中文Win98
中文Win98(OEM版)
中文Win2000
Associated CharSet
ANSI(00)=「yes」
GB2312(86)=「yes」
DEN(FF)=「yes」
SYMBOL(02)=「no」
ANSI(00)=「yes」
GB2312(86)=「yes」
OEM(FF)=「yes」
SYMBOL(02)=「no」
ANSI(00)=「yes」
OEM(FF)=「yes」
SYMBOL(02)=「no」
Associated DefaultFonts
AssocSystemFont=「simsun.ttf」
FontPackageDecorative=「宋體」
FontPackageDontcare=「宋體」
FontPackageModern=「宋體」
FontPackageRoman=「宋體」
FontPackageScript=「宋體」
FontPackageSwiss=「宋體」
或
AssocSystemFont=「simsun.ttf」
FontPackage=「新宋體」
FontPackageDecorative=「新宋體」
FontPackageDontcare=「新宋體」
FontPackageModern=「新宋體」
FontPackageRoman=「新宋體」
FontPackageScript=「新宋體」
FontPackageSwiss=「新宋體」
3.當出現漢字亂碼時,上述兩個文件夾中的內容就會不完整,有的沒有Associated CharSet文件夾或其中的內容殘缺不全;有的 Associated DefaulFonts下的內容殘缺。如果遇到這種情況怎麼辦呢?其實你只要打開注冊表編輯器,在 「HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Fonassoc」下,根據以上的正確內容恢復即可。
Ⅳ 電腦字體注冊表丟失字體亂碼怎麼辦
這個修復比較麻煩,簡單一兩句話說不清楚,除非我親自操作你的電腦才能修復。專
對於你自己,在控制面板屬中,找到用戶,創建一個新用戶並設置管理員許可權(Administrator),並以這個新用戶登錄,字體應該就能正常。
如果依然不正常,建議重做系統,這比修復字體亂碼要簡單的多。俗稱,快刀斬亂麻。
Ⅳ 電腦字體注冊表丟失字體亂碼怎麼辦
你可以在控制面板里檢查你要使用的字體文件,看一下這個字體文件是不是在系統目錄里,如果有異常,建議重新安裝該字體就可以了,這樣可以刷新注冊表,字體不再出現亂碼。
Ⅵ 電腦字體注冊表丟失字體亂碼怎麼辦
先找到控制面板,一般的開始里就有
找到區域和語言
打開區域和語言
先點版擊管理,再點開更改權系統區域設置
選擇語言
先隨便選擇一個
重新啟動
在再按照前面再次操作,換回中文簡體
重新啟動就好了
完成之後你會發現似乎也沒有變好嘛,原來的亂碼還在。
這也是這方法美中不足的一點,只要你重新下載出現亂碼的軟體,發現字體就好了
Ⅶ 請問電腦高手,注冊表出現如圖這種亂碼是怎麼回事
打開方式錯誤,注冊表是用regedit打開的,不是用記事本打開的。
Ⅷ 電腦字體注冊表丟失字體亂碼怎麼辦
重新下載字體安裝過就可以了
Ⅸ win7注冊表編輯器變成了亂碼的txt文本
由於你把應用程序或lnk快捷方式的打開方式關聯錯誤了,因此導致程序無法正常運行。
請先右鍵新建一個文本文檔,然後把以下內容寫進那個新建的文本文件裡面,然後點擊工具欄的「文件》另存為」,把保存類型更改為「所有文件」,並把文件名中最後的後綴名txt改成reg,沒有的,請直接在文件名後面添加「.reg」(注意有個小數點,但不包含雙引號)並保存,之後雙擊這個保存的Reg文件並確認導入注冊表,然後重啟電腦。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT.exe]
@="exefile"
[HKEY_CLASSES_ROOTexefileshellopencommand]
@=""%1" %*"
[-HKEY_CURRENT_.exe]
[HKEY_CLASSES_ROOT.lnk]
@="lnkfile"
[HKEY_CLASSES_{00021401-0000-0000-C000-000000000046}]
@=""
[-HKEY_CURRENT_.lnk]
Ⅹ Win7 64位系統如何通過注冊表解決漢字亂碼問題
由用戶在win7 64位旗艦版下載安裝之後就發現,自己在安裝其他程序的時候就會出現中專文亂碼的屬現象,這是怎麼一回事呢?今天小編就來給大家介紹下win7系統下漢字亂碼怎麼解決。 步驟一:打開win7系統的運行窗口,然後輸入regedit的指令回車打開win7系統的注冊表編輯器。 步驟二:在win7系統的注冊表編輯器裡面,我們按照這個順序「HKEY_LOCAL_MACHINE System CurrentControlSet Control FontAssoc」打開所需要編輯的Aossiated CharSet項,然後在右邊窗口的空白處點擊右鍵新建一個名為ANSI(00)的「字元串值」,然後在編輯窗口裡面輸入Yes。 步驟三:然後依次在注冊表中輸入鍵值名GB2312(86),WEM(FF),SYMBOL(02),數值依次編輯為Yes、Yes、on。