網頁

2023年11月30日 星期四

.cmd、.bat批次檔、reg檔編碼與顯示及執行結果之關係

.cmd、.bat批次檔有一點差異,.bat檔是DOS 與 Windows 9x時代的副檔名,.cmd是 Windows NT之後開始使用,windows 10/11請用.cmd批次檔。

查看批次檔命令提示字元預設的字碼頁

在 開始 按滑鼠右鍵->執行


cmd->確定

在命令提示字元視窗上按滑鼠右鍵->內容

批次檔命令提示字元預設的字碼頁是 ANSI/BIG5編碼。因此,如.cmd檔是 UTF-8 編碼,執行時有中文顯示時會出現亂碼。因此,.cmd有中文時,存檔時請選 ANSI 的編碼方式。

cmd存檔時選 ANSI 的編碼方式

命令提示字元的字碼頁是 ANSI/BIG5編碼,.cmd檔是 UTF-8 編碼,執行時有中文顯示時會出現亂碼

.cmd檔是 UTF-8 編碼,執行時有中文顯示時會出現亂碼

將以下註冊碼存為reg檔導入,命令提示字元的字碼頁改成UTF-8
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"Autorun"="chcp 65001>nul"


如命令提示字元的字碼頁是UTF-8編碼,.cmd檔是  ANSI編碼,執行時有中文顯示時會出現亂碼



將以下註冊碼存為reg檔導入,命令提示字元的字碼頁改回預設 ANSI/BIG5編碼
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"Autorun"="chcp 950>nul"

從windows匯出的.reg檔,預設編碼UTF-16LE
以匯出HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig的.reg檔為例
在LabConfig上按滑鼠右鍵->右鍵

輸入存檔檔名->存檔

查看匯出reg檔編碼
用記事本開啟匯出的reg檔->檔案->另存新檔,即可看到匯出的reg檔預設編碼是UTF-16LE。

.reg檔編碼如改為UTF-8

如.reg檔編碼是UTF-8,匯入windows系統,有中文顯示的操作,變成亂碼,例如在檔案或資料夾按滑鼠右鍵的 管理員取得所有權,顯示亂碼。

如.reg檔編碼是UTF-16LE或ANSI,匯入windows系統

有中文顯示的操作,正常顯示中文,例如在檔案或資料夾按滑鼠右鍵的 管理員取得所有權,正常顯示中文。

從以上實作可知,.reg檔編碼,建議用UTF-16LE或ANSI編碼。
.cmd檔有中文顯示的建議用ANSI編碼,無中文顯示的常用UTF-8編碼。


2023年11月27日 星期一

Google Chrome 瀏覽器離線安裝程式exe、msi檔

如需同時幫多台電腦安裝Google Chrome,較適合下載Google Chrome 瀏覽器離線安裝程式來安裝,不用每台電腦都線上下載安裝程式,手動安裝。

下載Google Chrome 瀏覽器離線安裝程式exe檔

取消打勾 將使用統計資料及當機報告自動傳送給 Google,協助我們讓 Google Chrome 更臻完美

->下載

多台電腦有需要自動安裝程式,也需安裝Google Chrome,Google Chrome 瀏覽器離線安裝程式msi檔搭自動安裝參數,就很合用。

下載Google Chrome 瀏覽器離線安裝程式msi檔

版本:穩定版->檔案類型:MSI->架構:64位元->下載

自動安裝參數範例: googlechromestandaloneenterprise64.msi  /quiet  /norestart


線上安裝Google Chrome,安裝完成,就是最新版。

離線安裝完成的 Chrome版本,是下載時的版本。

Google Chrome會自動更新。有些開發者或部分用戶需要使用目前的版本,不希望更新Google Chrome,可以在windows的服務及工作排程禁用Chrome自動更新。

停用Google Chrome會自動更新 服務

開始->所有程式


->windows 工具

->服務

分別開啟二個google更新服務 

->已停用->套用->確定

->已停用->套用->確定

工作排程器

在GoogleUpdateTaskMachineCore...上按滑鼠右鍵,->停用

->觸發程序,分別將二個程序的 已啟用打勾取消


GoogleUpdateTaskMachineUA...上按滑鼠右鍵,->停用

->觸發程序,將一個程序的 已啟用打勾取消

2023年11月25日 星期六

acer筆電開機顯示Security Boot Fail 解決方法

用Rufus 製作安裝windows 的usb隨身碟,插入acer 筆電,usb 開機,突然碰到的。前一陣子還正常開機安裝windows 11。

第一台acer筆電開機顯示has been blocked by the current security policy

第二台acer筆電開機顯示Security Boot Fail


以上二台acer 筆電發生的情況,上網搜尋,照著解決方案實作,暫時解決了,Supervisor Password設了密碼記得保存好,以後進入BIOS須輸入密碼。如只是要解決Security Boot Fail問題,問題解決後,就將密碼清除。

出狀況的這二台筆電,開機按F2鍵,進入BIOS設定

->Security->Set Supervisor Password 


設定密碼,輸入新密碼兩次都一樣,按 Enter鍵

按 Enter鍵 

->Erase all Secure Boot Setting->,按 Enter鍵 

選 Yes清除all Secure Boot Setting

如只是要解決Security Boot Fail問題,清除all Secure Boot Setting,問題解決後,就將密碼清除->Set Supervisor Password 


輸入剛才設定的密碼,新密碼不設定,直接按二次Enter鍵 ,空白密碼->按 Enter鍵 。

按 Enter鍵 。

按 F10儲存BIOS設定

選 Yes ,按Enter, 儲存BIOS設定。

經過以上設定,Security Boot Fail問題算暫時解決了。


2023年11月24日 星期五

intel rst vmd driver最新版下載

 從Microsoft Update Catalog site 輸入關鍵字intel rst vmd 查詢,下載 intel rst vmd driver最新版driver。

新電腦PE開機看不到硬碟,可能是缺rst vmd driver。

https://catalog.update.microsoft.com/home.aspx


Microsoft Update Catalog site查到的intel rst vmd driver版本,比intel網站 rst vmd driver版本新

intel網站 rst vmd driver版本比Microsoft Update Catalog site查到的intel rst vmd driver版本舊。




下載intel rst vmd driver cab檔


intel rst vmd driver cab檔,用winrar開啟並解壓縮

解壓縮後的檔案,可以整合至PE或替換PE內較舊版本,或於windows安裝驅動。