.CPL 文件是一个控制面板小程序(带有 CPlApplet 的 DLL),它 Windows 自动加载并运行。
您可以使用 control.exe 打开它们:现代风格(/name Microsoft.XYZ)或经典风格(name.cpl),具体取决于小程序。
等效性和兼容性的广泛列表:网络、系统、声音、定制、安全等。
安全警告:.cpl 文件已被 恶意软件;使用可靠的来源和更新的防病毒软件。
如果你曾经遇到过 扩展名为 .CPL 如果你想知道它们到底是什么,那么你来对地方了。这些文件是 Windows 控制面板的核心部分,虽然肉眼看不见,但 它们是启动每个小程序的 (鼠标、声音、网络、显示器等)。
除了奇怪的名字之外,CPL 是 Windows 用来 自动加载控制面板工具在本指南中,我们将回顾它们是什么、它们存储在哪里、如何打开它们 comandos,一份详尽的小程序列表,请注意, 真正的安全风险 一些网络犯罪分子过去曾利用过这一点。
什么是 CPL 文件?它有什么用途?
CPL(控制面板小程序)文件本质上是 Windows 系统组件 代表特定的控制面板工具。从技术上讲,它们是动态库 (DLL),具有以下一项特殊功能: 公开 CPlApplet() 函数,这是控制面板用来与小程序通信的入口点。
这些文件不是您打开和编辑的文档;它们的目的是在适当的时候由 Windows 加载。因此,当您打开“控制面板”时,系统 自动定位并执行 .cpl 文件 向您展示其界面(鼠标、日期和时间、声音、电源选项等)。
一般来说,小程序驻留在 C:\ WINDOWS \ System32 (在当前系统中),尽管在旧文档中也引用了它 视窗\系统。此外,一些项目可以通过档案历史部分中的条目上传。 控制文件,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,因此要创建对它的访问权限,请指向该文件或调用相应的行命令。
历史记录: Windows 98,Display 小程序在系统 CAB 中显示为 Deskw95.cpl,尽管当它在系统上安装并运行时,该文件被称为 desk.cpl 在 Windows\System 中。
如何在 Outlook 中调整 OST 和 PST 文件的最大大小有用的命令: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)。在旧版本中, 控制桌面.
查找快速.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。
Mmsys.cpl:声音和音频设备(多媒体)属性。现代: 控制/名称 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。
Reproducciónautomática: 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 中不断自行断开连接的外部硬盘使用 control.exe 的快速技巧
如果您使用脚本或技术支持,以下快捷方式将节省您的时间。从运行或控制台运行: 控制 inetcpl.cpl (互联网), appwiz.cpl控件 (程序), 控制mmsys.cpl (声音), 控制 sysdm.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 扩展名的样本针对巴西用户,利用了人们对这些小程序普遍缺乏了解的情况。
将文件作为对象插入 Office 文档:逐步嵌入或链接策略很简单:攻击者分发一个 .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 文件:它们是什么、它们有什么用途以及它们如何工作
艾萨克对字节世界和一般技术充满热情的作家。我喜欢通过写作分享我的知识,这就是我在这个博客中要做的,向您展示有关小工具、软件、硬件、技术趋势等的所有最有趣的事情。我的目标是帮助您以简单而有趣的方式畅游数字世界。