.CPL 檔案是一個控制面板小程式(帶有 CPlApplet 的 DLL),它 Windows 自動加載並運行。
您可以使用 control.exe 開啟它們:現代風格(/name Microsoft.XYZ)或經典風格(name.cpl),具體取決於小程式。
等效性和相容性的廣泛列表:網路、系統、聲音、客製化、安全性等。
安全警告:.cpl 檔案已被 惡意軟件;使用可靠的來源和更新的防毒軟體。
如果你曾經遇到過 擴充名為 .cpl 如果你想知道它們到底是什麼,那麼你來對地方了。這些檔案是 Windows 控制面板的核心部分,雖然肉眼看不見,但 它們是啟動每個小程式的 (滑鼠、聲音、網路、顯示器等)。
除了奇怪的名字之外,CPL 是 Windows 用來 自動載入控制面板工具在本指南中,我們將回顧它們是什麼、它們儲存在哪裡、如何打開它們 命令,一份詳盡的小程式列表,請注意, 真正的安全風險 一些網路犯罪分子過去曾利用過這一點。
什麼是 CPL 檔?它有什麼用途?
CPL(控制台小程式)檔案本質上是 Windows 系統元件 代表特定的控制面板工具。從技術上講,它們是動態程式庫 (DLL),具有以下一項特殊功能: 公開 CPlApplet() 函數,這是控制面板用來與小程式通訊的入口點。
這些文件不是您開啟和編輯的文件;它們的目的是在適當的時候由 Windows 載入。因此,當您開啟“控制面板”時,系統 自動定位並執行 .cpl 文件 向您展示其介面(滑鼠、日期和時間、聲音、電源選項等)。
一般來說,小程式駐留在 C:\ WINDOWS \ System32 (在目前系統中),儘管在舊文件中也引用了它 Windows\系統。此外,有些項目可以透過檔案歷史部分中的條目上傳。 控製文件,Windows 在先前的版本中使用該方法來集中設定。
需要明確的是,您不應該手動「開啟」 CPL 檔案: 它由 Windows 調用 在適當的時候,如果你雙擊它,實際啟動它的人是 CONTROL.EXE,控制面板可執行檔。
它們內部如何運作:CPlApplet、訊息和載入
技術差異 通用 DLL 而 CPL 是後者實現了該功能 CPlApplet()。透過此功能,控制面板向小程式發送訊息以 初始化、回應事件或退出.
Windows 發布 CONTROL.EXE 透過在雙擊小程式時將路徑作為參數傳遞給 .cpl 檔案來實現。從那裡開始,內部執行被精心安排(包括 rundll32.exe 執行導出的邏輯)。訊息(例如 CPL_DBLCLK)用於交換,小程序 必須參加 開啟其介面或執行其功能。
儘管你可以在一些舊的參考資料中找到 宣言 小程式(組件標識、依賴項(如 Common-Controls 6.0 和 asInvoker 運行等級)),對使用者來說最重要的是 Windows 管理安全性和權限 載入這些系統組件時。
它們在 Windows 中的位置和呈現方式
預設情況下,控制面板中的每個工具都由一個 C:\Windows\System32 中的 .cpl 文件。打開面板時,Windows 會掃描並載入它們。在較舊的環境中,使用 控製文件 在其 MMCPL 部分中。
軟體製造商和 硬件 來自第三方的可能 添加您自己的小程序 (例如,配置音訊驅動程式或圖形實用程式)。通常,安裝程式會將 System32 中的 .cpl,無需任何額外步驟,控制台中就會出現一個新圖示。
你可以創建 快捷鍵 透過將工具圖示從控制台拖曳到桌面,或透過建立手動捷徑(其目標是 .cpl 對應一個有趣的細節: 聲音 沒有具有該名稱的 cpl;使用 mmsys.cpl,因此要建立對它的存取權限,請指向該檔案或呼叫相應的行命令。
歷史記錄: 窗戶98,Display 小程式在系統 CAB 中顯示為 Deskw95.cpl,儘管當它在系統上安裝並運行時,該文件被稱為 desk.cpl 在 Windows\System 中。
如何透過 Windows 中的捷徑找到程式的安裝資料夾有用的指令:control.exe 及其變體
除了不帶參數運行控制面板外, CONTROL.EXE 接受修飾符 /薯 使用現代小程式識別碼(Vista 及以上版本)。這樣,您可以直接打開特定部分;調用某些部分仍然有效 經典 .cpl 為了相容性。
一般範例:你可以拋出 control.exe /名稱 Microsoft.InternetOptions 開啟“Internet 選項”,或執行 inetcpl.cpl 出於同樣的目的。在 Windows 10 和 11 中,部分部分已遷移到 設置應用,但許多規範名稱仍然可以毫無問題地重定向到新介面。
在實踐中,你有兩種方法:使用 控制/名稱 Microsoft.XYZ (現代風格)或 控制項名稱.cpl (傳統風格)。兩者對於腳本編寫、快捷方式或快速解決問題都非常方便。
最常見的小程式和 .CPL 檔案列表
以下是 Windows 中廣泛使用的小程式及其功能的摘要(非詳盡)。其中包含等效命令,並在適當的情況下, 視窗版本 與原始參考相容。
存取檔案:輔助功能。也可以透過 控制/名稱 Microsoft.EaseOfAccessCenter (Windows 10/8/7/Vista)。
APPWIZ.CPL:新增或刪除程式/程式和功能。相當於 控制/名稱 Microsoft.ProgramsAndFeatures. 自 XP 以來就存在。
辦公桌.cpl:顯示、解析度和主題。現代: 控制/名稱 Microsoft.Display (10/8/7)。在舊版本中, 控制桌面.
FindFast.cpl:FindFast(包含在 微軟的Office 適用於 Windows 95)。 歷史功能 辦公室索引。
inetcpl.cpl:互聯網屬性。也與 控制/名稱 Microsoft.InternetOptions (10/8/7/Vista)。
國際公司:區域和語言設定。現代: 控制/名稱 Microsoft.RegionAndLanguage (10/8/7/Vista),在某些情況下 Microsoft.RegionalAndLanguageOptions (看法)。
Joy.cpl:遊戲設備(操縱桿和控制器)。現代訪問方式: 控制/名稱 Microsoft.GameControllers (10/8/7/Vista)。
主機程式:與以下屬性相關 滑鼠、字體、鍵盤和印表機. 也可以調用為 鼠標控制 o 鍵盤控制 根據子組件。
Mlcfg32.cpl:Microsoft Exchange 或 Windows Messaging(郵件)設定。適用於 Windows 8/7/Vista/XP。
系統管理控制台:聲音和音訊設備(多媒體)屬性。現代: 控制/名稱 Microsoft.Sound.
數據機:調製解調器和電話設定。現代: 控制/名稱 Microsoft.PhoneAndModemOptions o Microsoft.PhoneAndModem.
Netcpl.cpl:網路屬性(歷史)。已被以下現代小程式取代: 網路共享中心.
Odbccp32.cpl:ODBC 資料來源(32 位元)。可調用 odbccp32.cpl控件.
密碼.cpl:密碼屬性(歷史記錄)。
Sticpl.cpl:掃描器和照相機。現代: 控制/名稱 Microsoft.ScannersAndCameras.
SYSDM.CPL:系統屬性和新增硬體精靈。另外 控制/名稱 Microsoft.System.
主題.cpl:主題和桌面自訂(歷史)。如今, 控制/名稱 Microsoft.Personalization.
時間日期.cpl:日期和時間。現代: 控制/名稱 Microsoft.DateAndTime。 經典的: 控制時間日期.cpl.
Wgpocpl.cpl:Microsoft Mail 郵局小程式(歷史)。
指令等效項:/name 與 .CPL(以及相容性)
許多小程式可以透過多種方式開啟。下圖總結了文件和實用清單中引用的等效方法,包括 各版本的近似相容性 提供時:
無障礙中心:控制/名稱 Microsoft.EaseOfAccessCenter;控制存取.cpl(10/8/7/Vista)。
安全保養: control /name Microsoft.ActionCenter (10/8/7); control wscui.cpl (XP 及相容性)。
設備和打印機: control /name Microsoft.AddHardware(Vista 及更高版本);還有 控制/名稱 Microsoft.DevicesAndPrinters (10/8/7);經典快捷方式:控製印表機。
設備管理器:control /name Microsoft.DeviceManager(10/8/7/Vista);control hdwwiz.cpl(XP+);在舊系統上,devmgmt.msc。
程序和功能:控制 appwiz.cpl(XP+);控制/名稱 Microsoft.ProgramsAndFeatures(10/8/7/Vista)。
管理工具:控制/名稱 Microsoft.AdministrativeTools (XP+);admintools 控制。
Windows更新:控制/名稱 Microsoft.WindowsUpdate(10/8/7/Vista);在 XP 中存在 wuaucpl.cpl。
自動複製: control /name Microsoft.AutoPlay (10/8/7/Vista)。
備份:控制/名稱 Microsoft.BackupAndRestore (10/8); 控制/名稱 Microsoft.BackupAndRestoreCenter (10/8/7/Vista); 在 7:Microsoft.BackupAndRestore(7)。
生物識別設備:控制/名稱 Microsoft.BiometricDevices (8/7)。
BitLocker的:控制/名稱 Microsoft.BitLockerDriveEncryption(10/8/7/Vista)。
藍牙:控制 bthprops.cpl(8/7/Vista),在 Vista 中也控制 /name Microsoft.BluetoothDevices。
色彩管理:控制/名稱 Microsoft.ColorManagement(10/8/7/Vista);在 XP 中使用 WinColor.exe。
憑證管理器:控制/名稱 Microsoft.CredentialManager (10/8/7)。
NetWare客戶端:控制 nwc.cpl (XP)。
日期和時間:控制/名稱 Microsoft.DateAndTime(10/8/7/Vista); 控制 timedate.cpl (10/8/7/Vista)。
位置(舊): 控制/名稱 Microsoft.DefaultLocation (7)。
預設程式:控制/名稱 Microsoft.DefaultPrograms(10/8/7/Vista)。
桌面小工具: 控制/名稱 Microsoft.DesktopGadgets (7)。
設備和打印機: control /name Microsoft.DevicesAndPrinters (10/8/7); 控製印表機(經典)。
屏幕:control /name Microsoft.Display(10/8/7);control desk.cpl(XP+);桌面控制(經典)。
家長控制:control /name Microsoft.ParentalControls (7/Vista);在 8 中模型發生了變化。
文件歷史: 控制/名稱 Microsoft.FileHistory (10/8/7)。
Flash Player(面板): : 控制 flashplayercplapp.cpl(若安裝,最多 7/8)。
文件夾選項: control /name Microsoft.FolderOptions(10/8/7/Vista); 控制資料夾(XP)。
富恩特斯: control /name Microsoft.Fonts (10/8/7/Vista); 控製字體(經典)。
索引編制:控制/名稱 Microsoft.IndexingOptions(10/8/7/Vista);歷史記錄:rundll32.exe shell32.dll,Control_RunDLL srcadmin.dll。
紅外線的:控制 irprops.cpl (8/7/Vista);控制/名稱 Microsoft.InfraredOptions(View);控制/名稱 Microsoft.Infrared (8/7)。
互聯網選項:控制/名稱 Microsoft.InternetOptions(10/8/7/Vista);inetcpl.cpl(經典)。
ISCSI啟動器:控制/名稱 Microsoft.iSCSIInitiator(10/8/7/Vista)。
鍵盤: control /name Microsoft.Keyboard (10/8/7/Vista); 鍵盤控制(經典)。
語:控制/名稱 Microsoft.Language (10/8)。
位置和感測器:控制/名稱 Microsoft.LocationAndOtherSensors (10/8/7)。
郵件:控制 mlcfg32.cpl(8/7/Vista/XP)。
鼠標: control /name Microsoft.Mouse (10/8/7/Vista); control main.cpl; 滑鼠控制。
網路中心:控制/名稱 Microsoft.NetworkAndSharingCenter(10/8/7/Vista)。
網絡連接:控制 ncpa.cpl(10/8/7/Vista);控製網路連接(XP)。
網路設定精靈:控制netsetup.cpl(XP)。
通知區:控制/名稱 Microsoft.NotificationAreaIcons (8/7)。
ODBC(64 位元): : odbccp32.cpl 控制(XP+)。
離線文件:控制/名稱 Microsoft.OfflineFiles(10/8/7/Vista)。
筆和觸摸輸入:控制 tabletpc.cpl (10/8/7/Vista);控制/名稱 Microsoft.PenAndInputDevices(View);控制/名稱 Microsoft.PenAndTouch (8/7)。
我附近的人 (協作):控制 collab.cpl(7/Vista);控制/名稱 Microsoft.PeopleNearMe(7/Vista)。
性能:控制/名稱 Microsoft.PerformanceInformationAndTools(8/7/Vista)。
個性化: control /name Microsoft.Personalization (10/8/7/Vista);桌面控制。
電話和調製解調器: control telephon.cpl (XP+); control /name Microsoft.PhoneAndModemOptions (10/8/7/Vista) 或 Microsoft.PhoneAndModem (10/8/7)。
電源選項:control /name Microsoft.PowerOptions(10/8/7/Vista);control powercfg.cpl(XP 及更高版本)。
安全和維護(問題報告):控制/名稱 Microsoft.ProblemReportsAndSolutions(10/8/7/Vista)。
恢復:控制/名稱 Microsoft.Recovery (10/8/7)。
地區:control /name Microsoft.RegionAndLanguage(10/8/7/Vista);control intl.cpl;國際控制。
RemoteApp 和桌面連接:控制/名稱 Microsoft.RemoteAppAndDesktopConnections(10/8/7)。
任務計劃程序: : 控制 schedtasks(XP+);在現代版本中有一個相應的附加元件。
聲音: 控制/名稱 Microsoft.Sound (10/8/7); /name Microsoft.AudioDevicesAndSoundThemes (查看);mmsys.cpl(經典)。
語音識別:控制/名稱 Microsoft.SpeechRecognition (10/8/7);選項: Microsoft.SpeechRecognitionOptions (看法)。
微軟語音API (歷史):控制 sapi.cpl(XP)。
空間 存儲:控制/名稱 Microsoft.StorageSpaces (10/8)。
同步中心:控制/名稱 Microsoft.SyncCenter(10/8/7/Vista)。
系統:控制/名稱 Microsoft.System(10/8/7/Vista);sysdm.cpl(XP+)。
系統屬性:控制 sysdm.cpl(10/8/7/Vista)。
平板電腦設置:控制/名稱 Microsoft.TabletPCSettings(8/7/Vista)。
任務欄: control /name Microsoft.Taskbar (10/8); 要么 Microsoft.TaskbarAndStartMenu (10/7/Vista);它也被用來 rundll32.exe shell32.dll,Options_RunDLL 1.
文字轉語音:控制/名稱 Microsoft.TextToSpeech(10/8/7/Vista)。
疑難解答:控制/名稱 Microsoft.Troubleshooting(10/8/7)。
用戶帳號:control /name Microsoft.UserAccounts(10/8/7/Vista);在 XP 上:userpasswords / userpasswords2。
歡迎中心:控制/名稱 Microsoft.WelcomeCenter(Vista)。
Windows隨時升級:control /name Microsoft.WindowsAnytimeUpgrade(7/Vista)以及在 8 中新增功能的選項。
Windows Defender的:控制/名稱 Microsoft.WindowsDefender(10/8/7/Vista)。
Windows防火牆:控制/名稱 Microsoft.WindowsFirewall(10/8/7/Vista);firewall.cpl(XP+)。
Windows 市場 (歷史):控制/名稱 Microsoft.GetProgramsOnline(Vista)。
流動中心:控制/名稱 Microsoft.MobilityCenter(10/8/7/Vista)。
側邊欄(屬性):控制/名稱 Microsoft.WindowsSidebarProperties(Vista)。
視窗邊秀:控制/名稱 Microsoft.WindowsSideShow(8/7/Vista)。
紅外線特性 (XP): irprops.cpl。
什麼是 Windows DCH 格式?它如何影響驅動程式?使用 control.exe 的快速技巧
如果您使用腳本或技術支持,以下快捷方式將節省您的時間。從運行或控制台運行: 控制 inetcpl.cpl (網際網路), appwiz.cpl控件 (程式), 控制mmsys.cpl (聲音), 控制系統.cpl (系統)或 ncpa.cpl 控件 (網路連線)。在現代系統中, /薯 更加明確且面向未來。
請記住,許多小程式已被重定向到應用程式 組態 在 Windows 10 和 11 中。不過,許多經典指令仍然保留 工作並指向新介面,它與舊文檔和程序保持兼容。
如果 .CPL 檔案失敗會發生什麼事? main.cpl 的情況
文件 main.cpl 這是理解常見問題的一個很好的例子:雖然它充當一個小程序,但它仍然是一個 DLL 共享。這意味著如果它損壞、消失或註冊失敗,您將在啟動 Windows 或開啟其功能時看到執行階段錯誤。
人們報告的典型資訊(釋義)包括: 未找到 main.cpl、無法載入、應用程式因缺少該元件而無法啟動,或出現問題 存取衝突 連結到文件。其他時候,系統會指示無法 註冊main.cpl 哪 不在 C:\Windows\System32 中.
原因?多種多樣。從 意外刪除 或卸載共享它的程序,透過 停電 中斷寫入、系統崩潰、 壞道 在磁碟中,感染 惡意軟件。這就是為什麼保持防毒軟體更新是一個好習慣, 定期分析設備.
當它崩潰時,解決方案可以是從 系統文件檢查器 或 DISM,修復受影響的組件,回滾使用該組件的驅動程序,或在極端情況下, 修復 Windows 安裝。首先,請進行備份,不要從隨機網站下載 DLL 或 CPL。
安全性:有些人如何濫用 .CPL
在......的最後 2013 在頭幾個月 2014,安全實驗室記錄了持續增加 打包為.cpl的惡意軟體在拉丁美洲, 巴西 重點是,觀察到 92% 帶有 .cpl 擴展名的樣本針對巴西用戶,利用了人們對這些小程式普遍缺乏了解的情況。
rtwlane.sys:Windows 中刪除 BSOD 的完整指南策略很簡單:攻擊者分發一個 .cpl 文件,雙擊該文件後,系統 自動與control.exe一起執行. 與常規 DLL(不能自行運行)不同,.cpl 實際上會觸發小程序,並從那裡執行其邏輯,通常通過 rundll32.exe很多時候,他們沒有將其複製到 System32(這可能需要提升權限),而是使用 社會工程學 供用戶直接執行。
從發展的角度來看,讓他們更容易受到虐待的是 CPlApplet() 允許回應面板訊息(初始化、雙擊、關閉等)。惡意實作可以鉤住雙擊訊息(CPL_DBLCLK)來執行其有效載荷。再次強調:常識, 下載 僅 可靠來源 以及最新的防毒軟體。
網路上流傳的清單:範例及其使用方法
在論壇甚至 PDF 或共享圖像中經常可以看到它 所有 .CPL 檔案的列表 並附有簡短的描述(例如:appwiz.cpl 卸載程序;desk.cpl 用於顯示;hdwwiz.cpl 用於設備管理器等)。這些對於 把它們放在手邊.
如果您正在尋找彙編,可以參考上面的等效表和常用小程式清單。透過這些,您可以建立快捷方式, 自動化任務 或在您需要的地方打開控制面板,而無需梳理選單或記住路徑。
實用技巧和相容性說明
在 Windows 10 和 11 中,多個控制面板頁面會「跳轉」到「設定」應用,但調用 控制/名稱 Microsoft.XYZ 仍然有用。這是一種只打開你需要的視窗的簡潔方法,而且它 一致性 不同版本的團隊之間。
若要建立快捷方式,您可以將小程式圖示從面板拖曳到桌面,或建立手動快捷方式,其目標是,例如, C:\Windows\System32\inetcpl.cpl。它還可以瞄準 control.exe /名稱 Microsoft.InternetOptions 適用於現代小程式。
如果你使用較舊的系統,你可能熟悉 控製文件 (部分)決定了哪些小程式被載入。今天它仍然是一個歷史參考,但它能幫助你理解為什麼一些「奇怪」的名字仍然在 支持文檔.
.CPL 的代表性範例(按類別)
雖然我們已經討論過很多,但這裡還有另一個 短分組 若要按區域快速找到您要找的小程式:
紅色: ncpa.cpl(連線)、control /name Microsoft.NetworkAndSharingCenter(網路中心)、inetcpl.cpl(網際網路)、iscsicpl via Microsoft.iSCSIInitiator.
系統:sysdm.cpl(系統屬性)、control /name Microsoft.System、powercfg.cpl(電源)、control /name Microsoft.Recovery(復原)。
周邊設備:main.cpl(滑鼠/鍵盤)、joy.cpl(遊戲控制器)、sticpl.cpl(掃描器和相機)、bthprops.cpl(藍牙)。
個性化和顯示:desk.cpl、control /name Microsoft.Personalization、control /name Microsoft.Display、字型和 控制/名稱 Microsoft.Fonts.
多媒體與聲音:mmsys.cpl(聲音),附語音選項 微軟文字轉語音 並且得到認可 微軟語音識別.
安全:控制/名稱 Microsoft.WindowsFirewall,控制/名稱 Microsoft.ActionCenter,BitLocker 與 Microsoft.BitLocker磁碟機加密.
如你所見,許多現代名字都遵循這樣的模式 Microsoft.SomethingDescriptive,非常清晰,而且幾乎總是有一個 經典別名 以 .cpl 檔案的形式實現向後相容。
了解 .CPL 檔案是什麼以及它如何整合到 Windows 中,可以讓你 精細控制 打開、自動化和診斷控制面板的各個方面。有了上面的命令和列表,您將擁有一份日常使用的實用小抄,如果出現問題,您就能知道在哪裡安全地修復它。
相關文章:Windows .cpl 檔案:它們是什麼、它們有什麼用途以及它們如何運作
艾薩克對字節世界和一般技術充滿熱情的作家。我喜歡透過寫作分享我的知識,這就是我在這個部落格中要做的,向您展示有關小工具、軟體、硬體、技術趨勢等的所有最有趣的事情。我的目標是幫助您以簡單有趣的方式暢遊數位世界。