自訂工作列Windows 10
提示
如需本主題的Windows 11版本,請參閱自訂Windows 11工作列
您可以將最多三個額外的應用程式釘選到工作列。 有兩種方法可以執行此作業:
工作列版面配置修改 XML 方法 (建議)
- 支援多變數影像;您可以為不同的區域指定不同的工作列組態集。
- 使用單一 XML 檔案。
- 這是唯一可讓您將 UWP 應用程式新增至工作列的方法。
- 在下列範例中,會使用檔案名 「TaskbarLayoutModification.xml」,不過,您可以選擇您想要的任何名稱。
Windows 10仍支援傳統自動 (方法,但標示為已被取代,未來組建可能無法使用)
- 使用自動設定: 工作列連結
工作列連結和排序
工作列會以下列連結開頭:[開始]、[搜尋] 和 [工作檢視],加上四個額外的 Windows 提供的連結:郵件、Edge、檔案總管和市集。 這些針腳無法移除或取代。
OEM 最多可以將三個額外的釘選應用程式新增至工作列。
針對由左至右的語言,工作列圖示會從左至右排序 (開始、搜尋、工作檢視、Windows 提供的釘選、OEM 提供的釘選、郵件) 。 對於由右至左的語言,工作列圖示的順序相反,最右邊的專案是 Start。
新增預設路徑
若要在 Windows 中使用工作列版面配置修改 XML 檔案,您必須將登錄機碼 (LayoutXMLPath) 新增至映射,然後一般化並重新擷取映射。 在特製化設定階段之前,必須先處理登錄機碼。 這表示您不只要使用同步命令/FirstLogonCommands 來新增登錄機碼,除非您打算在之後將映射一般化。
建議您使用檔案位置 C:\Windows\OEM\TaskbarLayoutModification.xml
,因為這是用於 按鈕重設自動套用資料夾的預設路徑。
其他快捷方式檔案、應用程式和工作列版面配置修改檔案本身可以隨時透過一般影像處理技術來變更。 即使您想要使用傳統自動方法新增工作列連結,您也可以將此登錄機碼新增至所有映射。
設定taskbarlayoutmodification.xml
將 Windows 映像安裝到技術人員電腦。
映射開機之後,按 CTRL+SHIFT+F3 進入稽核模式。
新增下列登錄機碼,以定義工作列版面配置修改檔案的預設位置:
cmd /c reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ /v LayoutXMLPath /d C:\Windows\OEM\TaskbarLayoutModification.xml
在預設位置新增工作列版面配置修改檔案 (TaskbarLayoutModification.xml) ,例如:
C:\Windows\OEM\TaskbarLayoutModification.xml
。 我們也建議您將檔案C:\Recovery\AutoApply\TaskbarLayoutModification.xml
的備份複本放在 ,以便在 按鈕重設期間還原。<?xml version="1.0" encoding="utf-8"?> <LayoutModificationTemplate xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification" xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout" xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout" Version="1"> <CustomTaskbarLayoutCollection PinListPlacement="Replace"> <defaultlayout:TaskbarLayout> <taskbar:TaskbarPinList> <taskbar:UWA AppUserModelID="Microsoft.Windows.Photos_8wekyb3d8bbwe!App" /> <taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Paint.lnk"/> </taskbar:TaskbarPinList> </defaultlayout:TaskbarLayout> <defaultlayout:TaskbarLayout Region="US|GB"> <taskbar:TaskbarPinList > <taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Accessories\Notepad.lnk" /> <taskbar:UWA AppUserModelID="Microsoft.WindowsCalculator_8wekyb3d8bbwe!App" /> </taskbar:TaskbarPinList> </defaultlayout:TaskbarLayout> <defaultlayout:TaskbarLayout Region="CN|TW"> <taskbar:TaskbarPinList> <taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Accessories\Notepad.lnk" /> <taskbar:UWA AppUserModelID="Microsoft.Windows.Photos_8wekyb3d8bbwe!App" /> <taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Paint.lnk"/> </taskbar:TaskbarPinList> </defaultlayout:TaskbarLayout> </CustomTaskbarLayoutCollection> </LayoutModificationTemplate>
使用 Sysprep將 Windows 映像一般化:
Sysprep /generalize /oobe /shutdown
開機至 Windows PE。
重新擷取影像。 例如:
Dism /Capture-Image /CaptureDir:C:\ /ImageFile:c:\install-with-new-taskbar-layout.wim /Name:"Windows image with Taskbar layout"
您現在可以將此映射套用至其他電腦。
參考您的應用程式
針對 傳統 Windows 應用程式,請使用快捷方式 (.lnk) 檔案。 建議您在 [所有使用者開始] 功能表中使用相同的快捷方式 .lnk 檔案。 範例:
DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Paint.lnk"
針對 通用 Windows 應用程式,請使用通用 Windows 應用程式使用者模型識別碼。 範例:
UWA AppUserModelID="Microsoft.Windows.Photos_8wekyb3d8bbwe!App"
注意
不支援 .url 檔案的連結。
若要針對不同區域使用不同的版面配置
若要針對不同區域使用不同的版面配置,請在 defaultlayout 標籤中包含區域。 這些區域會使用 Windows 可用語言套件中列出的語言/區域標籤後半部。 您可以使用以管道分隔的多個區域標籤 (|) 字元。 以下是將針腳新增至中國 (中國) 和中文 (臺灣) 區域的範例:
<defaultlayout:TaskbarLayout Region="CN|TW">
Windows 如何剖析自動和工作列版面配置修改 XML 的設定
當您轉換至新方法來自訂工作列時,最後可能會使用仍包含舊工作列Links 設定的現有映射。 發生這種情況時:
- 如果 Windows 找到有效的工作列版面配置修改 XML 檔案,它會使用 XML 檔案,並忽略任何自動工作列設定。
- 如果找不到工作列版面配置修改 XML 檔案或無效,Windows 會尋找舊的自動工作列連結設定。 如果找到它們,則會使用它們。
- 如果 Windows 找不到有效的工作列版面配置修改 XML 檔案或自動工作列Link 設定,則只會顯示 Windows 提供的釘選和 [開始]、[ 搜尋] 和 [ 工作檢視 ]。
設定工作列的透明度
工作列的預設透明度設定為 15%。 若要讓工作列在 OLED 顯示器上使用深色模式,您必須將工作列透明度設定為 40%。
若要設定工作列的透明度,請建立名為 「UseOLEDTaskbarTransparency」 的登錄機碼,並將其放在下列位置:
HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
重要
此登錄機碼應該只用來變更 OLED 畫面的工作列透明度。 不建議在非 OLED 顯示器上變更預設透明度。
控制中心
在控制中心釘選的大部分快速動作圖格都無法自訂。 不過,如果裝置上安裝多個色彩設定檔,您可以啟用其中一個桌面快速動作磚 Color Profile。 根據預設,此快速動作磚無法使用。 若要讓使用者在控制中心看到色彩設定檔:
在主顯示器上至少安裝兩個 ICC 色彩設定檔。 如需有關如何完成此步驟的更多資訊,請與您的 Microsoft 代表合作。
新增下列登錄機碼以啟用 Microsoft.QuickAction.ColorProfile 快速動作:
HKLM\Software\Microsoft\Windows\Shell\OEM\QuickActions\ColorProfileQuickAction
= 0x1 (DWORD)