2024年8月23日 星期五

刪除 視窗輸入法 內建相關詞彙檔案 的方法 / 附錄 Rededit 機碼刪除 關鍵字 .

題目 【 刪除 視窗輸入法 相關詞彙檔案 的方法 】

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

微軟輸入法 預設 相關詞彙檔案 https://www.ptt.cc/bbs/Array/M.1683041888.A.899.html

C:\Program Files\Windows NT\TableTextService

檔案權限為 NT Service\TrustedInstaller
C:\Program Files\Windows NT\TableTextService\TableTextServiceArray.txt
C:\Program Files\Windows NT\TableTextService\TableTextServiceDaYi.txt

在上面相關字詞的解答中,注意看以後,我發現一件很有趣的事,微軟實際上是寫了 TableTextService.dll 加上各輸入法的設定

Windows 10 內建行列輸入法的設定檔:
%programFiles%\Windows NT\TableTextService\TableTextServiceArray.txt

麻煩的地方是,這個檔案的所有人是 TrustedInstaller而本機的 Administrators 也只有讀取和執行的權限,為了驗證想法,所以我先備份檔案,然後將所有人修改為 Administrators 然後再讓 Administrators 有寫入的權限(如果覺得改回來比較好,之後還要將權限改回來,並且把所有人重新改回 NT Service\TrustedInstaller)

看起來 [Radical] 就是字根顯示的部份,所以我修改成下列的樣子測試:

[Radical]
","="8v"
"."="9v"
"/"="0v"
";"="0-"
"A"="1-"
"B"="5v"
"C"="3v"
"D"="3-"
"E"="3^"
"F"="4-"
"G"="5-"
"H"="6-"
"I"="8^"
"J"="7-"
"K"="8-"
"L"="9-"
"M"="7v"
"N"="6v"
"O"="9^"
"P"="0^"
"Q"="1^"
"R"="4^"
"S"="2-"
"T"="5^"
"U"="7^"
"V"="4v"
"W"="2^"
"X"="2v"
"Y"="6^"
"Z"="1v"

注意,要內建的行列輸入法沒有啟動的時候才能寫入或者可以先移除內建的行列輸入法,覆蓋後再重新加入(如果有啟動,我寫入的時候有被警告無法寫入)

然後字根的顯示就如同上面我改的一樣 @@

所以觀察以後,TableTextServiceArray.txt 的資料應該是
[Text] = 主表格
[Phrase] = 相關字詞的資料
[PhraseFromKeystroke] = 一級簡碼和二級簡碼
[Symbol] = W 鍵 0 ~ 9 的列表

如果微軟(或者是使用者)要更新或者是設定內建的行列輸入法,應該都是更新 TableTextServiceArray.txt 這個檔案


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

相關敘述來源【太易資訊www.dayi.com】http://www.dayi.com/cancel.html

太易資訊股份有限公司 地址:台北市大安區信義路四段391號7樓之3 電話:(02)2722-8885 傳真:(02)2722-3886 信箱:service@dayi.com

如何取消 WIN10 內建大易輸入法6.0 相關字詞功能

步驟1. 以 Windows鍵 + R 開啟「執行」,輸入 regedit 以執行「登錄編輯程式」

步驟2. 找到 HKEY_CURRENT_USER\Software\Microsoft\TableTextService,再下一層是 0x00000404,這是繁體中文─台灣的語言代碼;再下一層是 {037B2C25-480C-4D7F-B027-D6CA6B69788A},這是大易輸入法的代碼。
右邊只有一個「預設值」,需要手動加入一個 EnableAssociatePhrase 項目。

步驟3. 在右欄按右鍵,新增 DWORD(32-位元)值,命名為 EnableAssociatePhrase。

步驟4. 可以看到 EnableAssociatePhrase 的資料為 0x00000000 (0),即 0 (0x00000000為十六進位的0)。0表示關閉相關字詞功能,未來如果想要開啟,可雙擊 EnableAssociatePhrase 來編輯「數值資料」,從 0 改為 1即可。

步驟5. 確認 EnableAssociatePhrase 的值為 0 後,重新啟動Windows,之後應該就看不到的相關字詞視窗。



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

微軟 Regedit 修正 APP 條件 / ime / imetc / InProcServer32 / TableTextService / !APP / MS-APP del

電腦\HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\HostActivityManager

電腦\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WOW6432Node\CLSID\{0e3be0d7-030e-4ca3-a911-d86e24ae0a3c}\InProcServer32

電腦\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WOW6432Node\CLSID\{1c5346b8-63e1-4c2b-b125-3c5db94e946c}\Implemented Categories

電腦\HKEY_CURRENT_USER\Software\Microsoft\Phone\ShellUI\WindowSizing\Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy!App

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

根據 【 NT Service\TrustedInstaller 】造成的一切損害,遠遠大於貢獻,所以?權限層級的授權,我始終是刪除 NT Service\TrustedInstaller 為操作方向,畢竟【微軟】沒事就改你的視窗系統參數,造成你【電腦過熱當機】可是經常發生。



沒有留言:

張貼留言

歡迎討論

HR , NO!Human Resources,NO!

※※ 這樣內容,上手會困難嗎?※※ 我想到什麼?就寫什麼!※※

※對於資訊!我想到什麼?就寫什麼!

如果困難的話?
歡迎來信討論或發表意見,我會儘快回覆。

也歡迎來 YAHOO 知識家,集思廣益!

我的YAHOO 知識家 首頁:
Yahoo 知識+ 2013年改版前 (網域似乎已作廢)
YAHOO 知識家+ 2013年改版後

有需要技術文件 DarkMan 蒐集了不少!
存在FTP共享。想下載?請洽DarkMan信箱取得下載帳號。※

人性的理由
上句:不修一切法,如如是己身。傳其法,授其使,說其名,淪為其用。
下句:你寫得出來其意就傳你【大神威、大魔法,無上魔道。】