Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.

David
Lv 4
David asked in 電腦與網際網路軟體 · 7 years ago

若 Win7 未於開機時啟動輸入法, 如何自行手動啟動?

我的 Win7 Home Pre x64 SP1 在開機時會正常載入並啟動新注音 2010 . 這是我唯一安裝的中文輸入法.

但是, 我製作了 一片"系統修復光碟 (System Repair Disc)", 用它開機時, 不論選擇何種輸入法, 均不會載入. 因此, 在"命令提示字元(command prompt)"視窗, 以及其他文字視窗, 例如 Notepad, 都沒有中文輸入法可用. CTRL + Space 或 Alt + Shift 無作用.

所以, 想請問, 要如何自己手動載入並啟動新注音 2010, 或注音輸入法?

PS 1:

用 System Repair Disc 開機未載入輸入法的原因也許是因為我安裝了 Vistalizator 這款軟體, 將 Win7 Home Pre 的介面語言 (display language) 改成英文. 改成英文之後若再改回中文, 則再改回英文時, 效果會不好, 故不願輕易改動.

PS 2:

開機的 Welcome screen, 其語言及輸入法業已分別改成台灣繁體中文及新注音 2010.

Update:

To 無尾熊:

果然如你所料, 我的 Win7 製作的 System Repair Disc 根本就沒有納入任何輸入法. 我用 7-Zip 將 System Repair Disc 內的 \sources\boot.wim 解開. 在這個 wim 檔內的 Windows 資料夾底下, 以及 Windows\System32 資料夾底下, 都沒有 IME 資料夾.

Update 2:

我把隨 Office 2010 安裝的新注音 2010移除, 讓台灣繁體中文的輸入法恢復到 Win7 預設的狀態, 亦即僅有"美式鍵盤", "新注音 10.1", "新倉頡"三種輸入法. 然後再度製作 System Repair Disc. 這次依然沒有任何輸入法被納入.

我用新製作的這片 Disc 開機,

Update 3:

進入 cmd 視窗, cd 到 c:\Windows\System32, 然後執行 ctfmon.exe. 沒有任何輸入法被叫出來.

不論新舊兩片 System Repair Disc, 在 sources\boot.wim 內的 Windows\System32 底下, 都沒有 ctfmon.exe.

奇怪? 為什麼 System Repair Disc 不將輸入法納入 boot.wim ?

Update 4:

To 無尾熊:

如果輸入法對 System Repair Disc 不重要, 那為何開機時還要使用者選取語言及輸入法? 想必輸入法還是有些用處的.

您能做一張 System Repair Disc 看看嗎? 置入一張空白碟片, 然後執行 recdisc.exe 就可以.

Update 5:

To 無尾熊:

謝謝.

其實您已經解決了我的問題. 因為, 既然您製作的修復光碟也沒有輸入法, 那就表示 Win7 預設狀態本就如此, 並非有什麼地方出錯.

後來我用 7-Zip 將修復光碟內的 sources\boot.wim 壓縮檔解開, 結果發現, 在這個 wim 檔內的 \\Windows 資料夾, 以及 \\Windows\\System32 資料夾, 都沒有 \\IME 資料夾. 在 \\System32 內也沒有 ctfmon.exe.

Update 6:

不但修復光碟沒有 IME 資料夾, 就連 Win7 x64 安裝光碟內的 boot.wim 也沒有 IME 資料夾. 所以, 就算我用 Win7 x64 安裝光碟開機, 然後從"修復您的電腦"進入 cmd 視窗, 也是沒有輸入法. 可見 Win7 本就預設如此.

可是, 在別的論壇, 有人回報說他那邊可以使用輸入法, 不過, 他只簡單說了"可以"兩字, 也沒說他的 Win7 是 x64 還是 x32, 也沒說 Win7 版本是 Home Pre 還是 Pro. 所以, 不能確信.

Update 7:

後來我把 Win 開機用的 BCD 檔案用 Visual BCD 這隻程式開啟, 檢視其內容, 發現 bootmgr 的 PerferredLocale 這個 element 被設定為 en-US. 我就懷疑沒有輸入法是否與此有關. 雖然可以用 Visual BCD 將 en-US 改為 Chinese (Taiwan), 但我沒膽, 不敢去動這些系統檔.

4 Answers

Rating
  • 7 years ago
    Favorite Answer

    您好,請問您確定您的 System Repair Disc 有包含中文輸入法?

    會不會本來就只能輸入英文呢?

    如果確定有

    執行此程式應該就可以開啟輸入法了

    C:\windows\system32\ctfmon.exe

    2014-04-18 01:45:30 補充:

    因為System Repair Disc 顧名思義,是用來在系統發生問題,無法開機時

    可以用來緊急 修復 您的電腦,或是 備份 您的資料用的,因此基本上輸入法不是重點

    如果您是希望能夠做一個隨身版的小型系統,建議您可以研究看看

    LiveCD、LiveUSB、Windows PE

    2014-04-27 10:47:43 補充:

    非常抱歉,我做出來的也是無法使用輸入法,我也對為甚麼要選擇輸入法感到疑惑

    我試選了其他外國語,但是用起來都還是英文,唯有一些標點符號因當地的用法而改變

    我也試了把 ctfmon.exe MsCtfMonitor.DLL MSUTB.DLL 複製到

    X:\windows\system32\

    但一樣沒效果

    因此,非常抱歉,無論我怎麼試也試不出來,網路上也(幾乎)沒有相關的資訊

    無法讓您得到滿意的答案

    希望有其他人能解決您的問題囉

    Source(s): 個人經驗
  • Anonymous
    7 years ago

    參考下面的網址看看

    http://phi008780430.pixnet.net/blog

  • Anonymous
    7 years ago

    參考下面的網址看看

    http://phi008780430.pixnet.net/blog

  • Anonymous
    7 years ago

    參考下面的網址看看

    http://phi008780430.pixnet.net/blog

Still have questions? Get your answers by asking now.