David
Lv 4
David 發問時間: 電腦與網際網路軟體 · 7 年前

若 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.

已更新項目:

To 無尾熊:

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

2 個已更新項目:

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

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

3 個已更新項目:

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

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

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

4 個已更新項目:

To 無尾熊:

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

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

5 個已更新項目:

To 無尾熊:

謝謝.

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

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

6 個已更新項目:

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

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

7 個已更新項目:

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

4 個解答

評分
  • 最佳解答

    您好,請問您確定您的 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\

    但一樣沒效果

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

    無法讓您得到滿意的答案

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

    參考資料: 個人經驗
  • 匿名使用者
    7 年前

    參考下面的網址看看

    http://phi008780430.pixnet.net/blog

  • 匿名使用者
    7 年前

    參考下面的網址看看

    http://phi008780430.pixnet.net/blog

  • 匿名使用者
    7 年前

    參考下面的網址看看

    http://phi008780430.pixnet.net/blog

還有問題?馬上發問,尋求解答。