skip to main |
skip to sidebar
微軟的 OS 及軟體自 XP 年代始, 就離不開產品激活啟動(Product Activation), 那麼 Windows 7 不激活過期又會怎樣, 一片黑(屏)桌面簡單原來也是美, 突然令人有精神集中趕活之感。
不過或許 Win7 使用者仍不知道的事, 如果使用的是簡易版(Starter)的話, 微軟設計了限制系統不能更換桌面背景牆紙, 會遇到過期激活後的黑(屏)桌面, 問題是...激活過期黑(屏)桌面之後再執行激活的話, 系統是激活啟動狀態, 但仍然是黑(屏)桌面, 簡易版的控制台是沒有更換桌面背景牆紙的功能...微軟開發組是否違漏了些東西啊?!
簡易版(Starter)不激活啟動過期, 在登入時的提示畫面「啟用期間已到期」
「使用正版 Microsoft 軟體十分重要」...有多重要嗎?!
登入後的黑(屏)桌面, 簡單的美啊, 右下角「此版本 Windows 不是正版」
好吧, 就啟動激活去「正」版吧...啟動了後 reboot 重啟電腦, 怎麼仍然是黑(幕)桌面的, 都已經激活啟動了?!
簡易版的控制台內只有「調整螢幕解析度」
沒有「變更佈景主題」及「變更桌面背景」
解決重設簡易版(Starter)激活啟動過期再激活啟動後黑(屏)桌面背景:
- 執行 regedit「登錄編輯程式」 及允許 UAC

- 在
[HKEY_CURRENT_USER] 內搜尋 wallpaper, wallpaper 的參數值是 空白
- 修改 wallpaper 的參數值為
%windir%\web\wallpaper\windows\img0.jpg
- 登出再登入生效, 桌面背景重現

備註:
- 簡易版(Starter)的桌面背景是系統限制不能變更, 就筭用 regedit 修改亦會自動重設還原。
- 簡易版(Starter)的桌面背景 img0.jpg 不能以"系統管理員權限"刪除或覆蓋的, 不用妄想了。

- 也許丁丁天才會認為將 Win7 簡易版(Starter)的桌面背景 img0.jpg 檔案(利用 Linux live-CD)強制更換後就可以改變桌面背景了吧, 這個就更不用妄想啊! 其實 Win7 簡易版系統會在登入時自動檢查 img0.jpg 的 checksum CRC, 如果 img0.jpg 系統檔案被更換後, 用戶帳號登入後系統檢查 img0.jpg 出錯會自動黑(幕)桌面, 及修改
[HKEY_CURRENT_USER] 內的 Control Panel\Desktop\Wallpaper 機碼為 空白(已實測)。
Compiz 是 Linux 的桌面視窗管理器特效程式, SCIM 是多國語言輸入法平台(支援很多種類輸入法), 自 Fedora Core 3 的 IM 外援套件到後來 Fedora Core 4 時開始系統內建, 已經用了近五年多, 一直都運行得頗暢順, 而且有很多不同語系的輸入法選擇, 幾乎想不出任何理由轉換, 直到 Compiz 的出現就開始出現狀態了。
當 Compiz「桌面特效」啟動後最常見的問題是輸入法的輸入選字框突然消失, 造成盲打狀態, 同時輸入法顯示"工具列"消失, 使用鍵盤快捷鍵"Ctrl+Shift"切換輸入法亦同時失效, 此情況多數出現在"不斷於不同程式間互換中打字時", 一但出現此亂狀, 無法解決就只得 kill scim 重新執行(或登出再登入 X 桌面), 已經被此頭癢問題折騰年多了, 還是要關閉 Compiz"桌面特效" 放棄使用。
近日偶然機會下和朋友討論 Linux 的應用, 在互相比對研究下發現主要情況是 SCIM 輸入法顯示"工具列"的設定相關。
實測系統 CentOS 5.3 Linux, SCIM 1.4.4, Compiz 0.0.13。
解決突然「輸入選字框消失、顯示"工具列"消失、快捷鍵切換輸入法失效」SCIM 的設定如下:
- 介面(前端) 全域設定
- -選項設定---
不勾選 在輸入法客戶端視窗嵌入預先編輯字串
勾選 在所有的應用程式共享同樣的輸入法
- 面版 GTK+
- -工具列---
顯示: 永遠
逾時隱藏: 2 - -輸入視窗---
勾選 嵌入式選詞列表 - -其他---
勾選 顯示系統列圖示
以上的設定將輸入法的視窗編輯字串不再嵌入應用程式內, 而且共享同樣的輸入法免除SCIM多執行狀態, 同時(GTK+)將輸入法的工具列永遠顯示在桌面下角(兩秒後縮小), 令工具列不用在執行消失及回復中作切換。
在實測時過去半小時內必定出現的盲打亂狀(輸入選字框及工具列消失)有很大改善(起碼對我來說用了數小時也沒再出現), 唯一的缺點是"在桌面下角有一個方格小圖示", 在全螢幕模式下應用時(播放影片或打遊戲等等)可以在桌面系統列的 SCIM 設定 勾選"隱藏工具列", 完成全螢幕模式後回復不勾選"隱藏工具列"設定, 如果"隱藏工具列"也失效的話(多數會的), 可以更改在設定"面版 GTK+"中"工具列"顯示。
VMware 公司在 10月2日釋出了最新的 VMware Workstation 7 RC 預覽版提供下載, 其中包括了完全支援 Windows 7 及 Aero、支援更多的 OS 系統、3D 圖像 OpenGL 及 Shader Model 3.0 支援、支援 4 核心 32GB RAM、ThinPrint 支援虛擬列印使用主機印表機、Smart Card 強化支援保安認證、256bit AES 虛擬機器加密、支援 IPv6、ALSA 音訊(Linux)、暫停 VM 即時釋放處理器資源、排程自動執行建立 snapshots、支援虛擬硬盤容量擴展、支援 fuse 掛載(Linux)、強化的 Virtual Network Editor 介面、等等, 實在是十分令人期待的進階版本; 已註冊的用戶可以在 VMware 網站登入後下載 Windows 或 Linux 的 32bit 及 64bit 版本。
VMware 官方網站 - 2009年10月 VMware Workstation RC 預覽版VMware Workstation Release Candidate - October 2009
VMware 官方網站提供2009/11/26限期的體驗序號金鑰Serial Key:
M10AC-10L11-48280-032AM-AD26GVMware 官方網站關於「預覽版」的版本資訊VMware Workstation 7.0, VMware Player 3.0, and VMware ACE 2.6 Release Candidate Release Notes
當然在實測使用 VMware Workstation 7 RC 版體驗時, 一些或多或小的問題情況。
實測使用 VMware Workstation 7 RC 版 Linux 32bit 及 CentOS 5.3 Linux 主機。

VMware Workstation 7 RC 版 Linux 安裝:
- 在安裝前必需先移除舊版的 VMware Workstation(或 VMware Player), 否則安裝錯誤失敗。
- 在 console 文字模式登入 root(使用 su 在圖像介面安裝的話, 文字會出狀態, 查看 .xsession-errors)
- 在 console 文字模式下執行
# sh VMware-Workstation-Full-7.0.0-197124.i386.bundle - 閱覽 EULA 文件後在 "Do you agree?" 輸入 yes 確認同意
- 安裝程式顯示提問如下
Path to Eclipse directory for use with Integrated Virtual Debugger (optional):
按 [Enter] 鍵略過(一般不用 virtual debugger 的話)
Do you wish to install the Eclipse C/C++ Debugging plugin? (Reruires Eclipse 3.4.0 or higher and must be properly pre-configured. See documentation for detials) [no]:
按 [Enter] 鍵略過(一般不用 virtual debugger 的話)
Insufficient file descriptors can cause virtual machines to crash when using snapshots. The installer has detected that your hard limit for open files is 1024, which is lower than VMware Workstation may require. Please enter a new limit [4096]:
按 [Enter] 鍵略過(系統相關, 使用預設修改為 4096) - 在 X 圖像介面中登入用戶帳號, 執行 VMware Workstation
- 確認 EULA, 點按 "Accept" (如圖)

- 在 Enter Serial Number: 輸入 50天體驗序號金鑰 (如圖)

- 安裝完成
VMware Workstation 7 RC 版實測情況, 備註:
- guest os 安裝提供了支援 Windows 7 及 Windows 7 64bit,(如圖)
如果已安裝的 guest os 使用 Vista (舊版 6.5.3)的話, 更改 guest os"edit virtual machine settings" 設定 Guest Operation System 的 Version。 - guest os(特別是 Windows 7)部分特式的功能需要 Virtual Machine 是 6.5-7 版本,(如圖)
舊的版本(例如 6)需要升級執行 VM -> Upgrade or Change Version。 - 如果舊的 guest os 中已經安裝有舊版的 VMware Tools 的話, 需要更新安裝 7RC 的新版本。
- 在新版 7RC 及 VMware Tools 內提供了虛擬顯示介面是 VMware SVGA 3D 256MB,(如圖)
而不是 VMware SVGA II, 不過只使用在 Windows 7/Vista guest os 內, XP guest os 的話仍然是 VMware SVGA II。 - 將新版 7RC 的 VMware Tools 安裝到舊版 VMware Workstation 6.5.x 的 guest os 內, 顯示介面卡驅動程式不能運作失效, 不用妄想啊。
- 7RC 的 Win7 guest os 使用 Unity 在 Linux 主機桌面時, Aero 仍然生效。(如圖)

- Windows 的 activation 啟動激活"可能"會失效(guest os 沒有移動或複製自其他主機的話, 仍然是生效的, 已實測)
- VMware Workstation 7 RC 版 Linux 32bit 在文字系統及 conf.d 似乎有些兼容問題(查看 .xsession-errors 錯誤信息), 程式介面的文字與系統配置字型有不太明顯的差別。
Fontconfig warning: line 32: unknown element "cachedir"
Fontconfig warning: line 33: unknown element "cachedir"
Fontconfig error: "conf.d", line 1: no element found
這是程式使用了自己提供的舊版 Fontconfig 函數庫(/usr/lib/vmware/lib/libfontconfig.so.1/libfontconfig.so.1)的 cache/cachedir 配置模式(~/.fonts-cache-1 檔案), 新版的 Fontconfig 已經改變使用 /var/cache/fontconfig 及 ~/.fontconfig 目錄。
解決方法是使用系統的 /usr/lib/libfontconfig.so.1, 執行:
# cd /usr/lib/vmware/libfontconfig.so.1
# mv libfontconfig.so.1 libfontconfig.so.1.0.1
# ln -s /usr/lib/libfontconfig.so.1 libfontconfig.so.1
反安裝移除 VMware Workstation 7 RC 版 Linux 32bit:- 在 console 文字模式登入 root
- 在 console 文字模式內執行
# /usr/lib/vmware-installer/1.1/vmware-installer -u vmware-workstation
VMware 亦同時釋出了 VMware Player 3 RC 預覽版提供下載VMware Player Release Candidate - October 2009
Windows 7 的介面顯示語言 LIP(Language Interface Packs) 一般只能夠安裝在 Ultimate「旗艦版」及 Enterprise「企業版」, 在 Windows Update 內已經提供了下載的語言安裝包,(如圖)
而其他的 Starter、Home Basic、Home Premium、Professional 版都沒有提供安裝功能(雖然系統內已經有 lpksetup.exe), 需要使用非官方的第三方軟體(例如 Vistalizator)才能夠安裝成功, 網上亦流傳多個安裝辦法及一些人云亦云的誤解, 其實 Windows 7 內已經有提供系統安裝工具程式鏡像部署工具 DISM(Deployment Image Servicing and Management), 主要用於配置系統鏡像檔案, 利用此工具程式可以繞過系統限制安裝軟體。
實測使用 Windows 7(7600.16385) Professional「專業版」英文版安裝繁體中文介面顯示語言包 (如圖) 
Windows 7 英文版手動安裝繁體中文介面顯示語言包步驟:
- 準備要安裝顯示語言的 lp 檔案(或 光碟)
- 以 Run as administrator「系統管理員身分」 執行 Command Prompt「命令提示字元」
- 在 "Command Prompt" 內執行 (如圖)

dism /online /add-package /packagepath:c:\lp檔案目錄位置\lp.cab - 完成後執行 regedit (如圖)

- 將下列機碼 export 匯出作備份
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages] - 將下列機碼 刪除
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\en-US]
- 完成, 重啟電腦生效 (如圖)

備註:
- 在 Windows Update 官方下載的介面顯示語言包是 exe 安裝程式, 安裝程式是不能順利在非 Ultimate/Enterprise 版下解壓縮後執行安裝(已實測), 可以使用 7zip 或 WinRAR(建議 7zip)解壓縮後, 再將所有檔案及目錄使用 CabPack 軟體再封包壓縮(如圖)成 lp.cab 檔案;
如果是使用微軟官方的介面顯示語言光碟則可以直接使用光碟內的 lp.cab 檔案。 - 其他的 Starter「簡易版」、Home Basic「家用入門版」及 Home Premium「家用進階版」一樣可以使用 dism 的安裝方法來安裝介面顯示語言包(已實測)。(如圖)


- Windiws 7 介面顯示語言包分辨為 32bit 及 64bit 版本。
Windows 7 官方下載介面顯示語言包位置:
32bit 及 64bit
32bit 及 zh-tw
64bit 及 zh-tw
7zip 自由軟體
http://www.7-zip.org/
CabPack 自由軟體
http://www.larshederer.homepage.t-online.de/cabpack.htm
Windows 7 的 startup 啟動畫面仍然是英文版, 如有需要亦可以修改配合安裝介面顯示語言。
修改起始啟動畫面介面顯示語言:
- 以 "系統管理員身分" 執行 "命令提示字元"
- 在 "命令提示字元" 內執行
bcdedit /set {current} locale zh-hk
bcdboot %WinDir% /l zh-hk
完成
在以往 XP/2000 系統時, 在執行特別的應用程式需要使用其他帳號權限時, 可以在滑鼠右鍵選單上的 Run as「執行身分」透過第二登入權限技術提升執行身分, 不需要登出或轉換用戶帳號的登錄動作, 不過在 Vista 時期, 此功能在右鍵選單上被移除掉, 只留下 Run as administrator「以系統管理員身分執行」, 一般用戶帳號只能限制在系統管理員身分執行的鎖定權限下提示 UAC 確認訊息, 一但將 UAC 關閉的話, 標準用戶便無法快捷地提升權限, 不能有效規限使用特定高級帳號權限「Power Users」, 一般需要運用 ShellExecute API script 來執行其他帳號身分; Windows 7(7600.16385) 終於再將此功能 Run as「以不同的使用者身分執行」納入系統介面中, 令執行權限時更彈性及快捷。
比較三個桌面 Windows 系統(XP, Vista, Win7) 滑鼠右鍵選單上 Run as「執行身分」介面
XP 的滑鼠右鍵選單 Run as 介面:
- 滑鼠右鍵選單展示「執行身分」可以選擇其他用戶帳號 (如圖)

Vista 的滑鼠右鍵選單 Run as 介面:
- 滑鼠右鍵選單上展示只有 Run as administrator「以系統管理員身分執行」(如圖)

Windows 7 的滑鼠右鍵選單 Run as 介面:
- 按 Shift 鍵同時按滑鼠右鍵選單展示除了「以系統管理員身分執行」外還有「以不同的使用者身分執行」(如圖)

在 Windows 7 的 beta 及 RC 時期確實是得到許多行銷垂青, 在各方大俠不斷吹捧的最小需求機器等等云云, 甚至連 96MB 記憶體也可以安裝, 256MB 跑得滿足呱呱吵的, 但到底 Windows 7 RTM(7600.16385)的記憶體需求又如何呢? 傳說與事實的差別多數都是殘忍的。不斷的人云亦云下, 不如來個虛擬考驗, 實測使用 Windows 7 RTM(7600.16385) 及 vmware。在測試以 128MB 記憶體開始安裝及以 32MB 增加。
實測最小記憶體下安裝 Windows 7
- 128MB 記憶體下安裝
- 失敗(如圖) 繁體中文版

Status: 0xc0000017
Info: Ramdisk device creation failed due to insufficient memory.
- 160MB 記憶體下安裝
Status: 0xc0000017
Info: Ramdisk device creation failed due to insufficient memory.
- 192MB 記憶體下安裝
- 失敗(如圖) 繁體中文版

File: \windows\system32\boot\winload.exe
Status: 0xc0000001
Info: The selected entry could not be loaded because the application is missing or corrupt.
- 256MB 記憶體下安裝
- 失敗藍屏(如圖) 繁體中文版

- 失敗(如圖) 英文版

Windows detected that this computer has 256MB of RAM, but 512MB is required for installation. Installation cannot proceed.
- 288MB 記憶體下安裝
- 失敗(如圖) 繁體中文版

應用程式發生例外不明的軟體例外錯誤(0xe0000100)於位置0x752f9617。
- 320MB 記憶體下安裝
- 失敗(如圖) 繁體中文版

Windows 發現此電腦有 320 MB 的 RAM,但需要 512 MB 才能進行安裝。無法進行安裝。
- 512MB 記憶體下安裝
以上說明了 Windows 7 必需在 512MB 記憶體下才可以進行安裝程序, 網上流傳的修改 \sources\winsetup.dll 跳過安裝時檢查記憶體數量, 在實測下亦失敗不能安裝(證實不適用於 7600.16385), 那麼 512MB RAM 下安裝後減小記憶體的話又如何呢? 當然事實始終需要驗證的。
實測最小記憶體下 bootup 起動 Windows 7
- 128MB 記憶體下起動
- 失敗藍屏(如圖) 繁體中文版

- 160MB 記憶體下起動
- 192MB 記憶體下起動
- 成功(如圖)


一般預設情況下, 只得 192MB 或 256MB 記憶體的 Windows 7 其實也並不太適合使用的, 因為系統起動時已經耗用了多過 180MB 記憶體以上, 剩下可用記憶體給其他軟體程式使用已經非常小, 而且硬碟也頗吃力。
預設情況下 Windows 7 最小記憶體使用量
- 192MB(如圖)
剩下未使用是 0MB, 已快取是 16MB, 可用是 16MB
- 256MB(如圖)
剩下未使用是 1MB, 已快取是 21MB, 可用是 22MB
所以嘛...256MB RAM 已經不適用於 Windows 7 最低要求應用環境, 令系統及其他軟體程式運行時出現記憶體不足, 頻密增加了硬碟的 swap in/out 動作。
備註:
- 在 512MB RAM 及以下實跑 Windows 7 的話, 建議將部分不必要的系統服務關閉, 一些不常用的軟體服務在需要使用時才開啟, 減小記憶體耗用量以分配給其他軟體程式使用。
在 Windows 7 已經內建有反間碟軟體及垃圾軟體的 Windows Defender, 一般預設是啟用, 自動排程每天掃描電腦。系統內並沒有內建抗電腦病毒軟體, 當然安裝其它抗病毒軟體是必雖的事, 這樣在安裝使用其他抗病毒軟體的同時多數會有反間碟軟體等等的功能(現在還沒有反間碟軟體功能的話有誰會花錢買啊, 都已經是2009年了), 重複的功能會額外耗用電腦資源, 至小同時跑兩個相同功能的程式效能自然下降。在實測中 Windows 7(7600.16385)安裝 ESET NOD32, 系統中的 Windows Defender 仍然是啟用的。(如圖)
系統提示「注意: 同時執行兩個以上的反間碟軟體程式會使得電腦的執行速度變慢。」執行 Windows Defender 程式- 在系統選單搜尋欄輸入 defender, 選擇 Windows Defender(如圖)

Windows Defender 的預設保護功能是開啟, 自動排程每天 02:00AM 掃描電腦(如圖) 
關閉 Windows Defender 程式- 在 Windows Defender 選單"工具"頁選擇"選項", 左方選擇"系統管理員"頁, 不勾選"使用此程式", 點按"儲存"確定 (如圖)

完成(如圖)
在控制台內的"行動作業中文", 展開"安全性", 在"間碟軟體及垃圾軟體保護"下 點按"檢視已安裝的反間碟軟體", 查看反間碟軟體啟用狀態。(如圖) Windows Defender 在 "關閉" 狀態