您的位置:首页 > 其它

WIN7下通过命令调用“控制面板项” /   RUNDLL32详解 / CPL文件详解

2015-12-02 21:37 585 查看
CPL文件

CPL文件,又叫控制面板项(Control Panel Item),多保存于系统安装目录的system32文件夹下,它们分别对应着控制面板中的项目,普通用户的访问受到限制。它可由shell32.dll、control.exe打开。此外,你也可以直接在资源管理器中双击调用Open命令打开(实质上调用了shell32.dll)。
CPL文件本质是Windows可执行性文件,但不属于可以直接独立运行的文件,通常由shell32.dll打开。
system32目录里绝大多数cpl文件是Windows系统文件,具有“存档”文件属性,Windows操作系统的文件保护功能保护它们不被篡改。

打开方式

1、在开始->运行中直接输入文件名来启动相应的项目
例:输入main.cpl并点击确定
2、打开命令提示符,输入rundll32 shell32.dll,Control_RunDLL <文件名>
例:输入rundll32 shell32.dll,Control_RunDLL main.cpl并按下Enter
3、打开命名提示符,输入control <文件名>
例:输入control main.cpl并按下Enter
注意:所有rundll32 shell,Control_RunDLL的命令均可用control替代,control.exe实质调用了rundll32.exe。打开后找不到control.exe进程,只能找到rundll32.exe。
例1:下列命令:
rundll32.exe shell32.dll,Control_RunDLL main.cpl,,3
可以被替代:
control.exe main.cpl,,3
例2:下列命令
rundll32.exe shell32.dll,Control_RunDLL
可以被替代:
control.exe
例3:下列命令
rundll32.exe shell32.dll,Control_RunDLL main.cpl
可以被替代:
control.exe main.cpl

常见cpl文件及其作用编辑

inetcpl.cpl,IE设置
joy.cpl,游戏控制器设置
mmsys.cpl,声音与音频设置
intl.cpl,区域与语言设置
ncpa.cpl,网络连接
netsetup.cpl,网络安装向导
nusrmgr.cpl,用户帐户
odbccp32.cpl,ODBC数据源管理器
wscui.cpl,Windows安全中心
wuaucpl.cpl,自动更新配置
igfxcpl.cpl,Intel集成显卡设置
nvcpl.cpl,nVidia显卡设置(NVIDIA控制面板)
access.cpl,辅助功能选项
appwiz.cpl,添加或删除程序
desk.cpl,显示属性
firewall.cpl,防火墙设置
hdwwiz.cpl,添加硬件向导
sysdm.cpl 我的电脑右键属性

常见问题解决编辑

1、有时,因系统问题,无法正常使用控制面板相关功能,或功能不全,可以在命令行的模式下操作,但仅仅输入上述有时可能无效,输入后提示:选择程序来打开该文件,解决方法:引起原因,该文件的默认打开程序被更改,需要重新指向:Control.exe程序文件在c:\windows\system32\目录下.更改后即可.
2、要在 Windows 中运行“控制面板”工具,请在“打开”对话框或命令提示符下键入适当的命令
注意: 如果希望从命令提示符运行命令,必须在 Windows 文件夹下进行操作。同时,请注意您的计算机可能并没有本文中所列的所有工具,因为您的 Windows 安装可能没有包括所有这些组件。
注意: “扫描仪与数字相机”程序 (sticpl.cpl) 无法在 Windows Millenium 中运行。该程序已经被“扫描仪与数字相机”文件夹取代,其功能与如“打印机”文件夹和“拨号网络”文件夹之类的文件夹类似。
3、运行“控制面板”中的“用户”工具,请键入 control Ncpa.cpl users,然后按 ENTER 键。
4、运行 Windows 95/98/ME 的“用户”工具,请键入“control inetcpl.cpl users”(不键入引号),然后按 ENTER 键。

复杂使用实例编辑

打开控制面板

命令: rundll32.exe shell32.dll,Control_RunDLL
结果: 显示控制面板窗口。

辅助选项

模块: access.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,5
结果: 显示辅助选项/常规。
命令: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1
结果: 显示辅助选项/键盘。
命令: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,2
结果: 显示辅助选项/声音。
命令: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,3
结果: 显示辅助选项/显示。
命令: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,4
结果: 显示辅助选项/鼠标。

添加新硬件

模块: sysdm.cpl
命令:rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1

增加新的打印机

模块:shell32.dll
命令:rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter

添加/删除程序

模块:appwiz.cpl
命令:rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1
结果:显示安装/卸载。
命令:rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,2
结果:显示Windows 安装。
命令:rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,3
结果:显示启动盘

复制磁盘

模块:diskcopy.dll
命令:rundll32.exe diskcopy.dll,DiskCopyRunDll

时间/日期

模块: timedate.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0
结果: 显示设置日期/时间。
命令: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1
结果: 显示设置时间区域。

拨号连接(DUN)

模块: rnaui.dll
命令: rundll32.exe rnaui.dll,RnaDial 连接_名称
结果: 打开指定的拨号连接。

显示器

模块: desk.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0
结果: 背景设置。
命令: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1
结果: 屏幕保护设置。
命令: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2
结果: 外观设置。
命令: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3
结果: 设置窗口。

游戏操纵杆

模块: joy.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL joy.cpl

邮件/传真

模块: mlcfg32.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL mlcfg32.cpl
结果: 出现 MS Exchange 属性设置。

邮局设置

模块: wgpocpl.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL wgpocpl.cpl
结果: 显示 MS Postoffice Workgroup Admin 设置。

主设置

模块: main.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL main.cpl @0
结果: 显示鼠标属性。
命令: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1
结果: 显示键盘/速度属性。
命令: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1,,1
结果: 显示键盘/语言属性。
命令: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1,,2
结果: 显示键盘/常规属性。
命令: rundll32.exe shell32.dll,Control_RunDLL main.cpl @2
结果: 显示打印机属性。
命令: rundll32.exe shell32.dll,Control_RunDLL main.cpl @3
结果: 显示字体属性。
命令: rundll32.exe shell32.dll,Control_RunDLL main.cpl @4
结果: 显示电源管理属性。

增加 Modem

模块:modem.cpl
命令:rundll32.exe shell32.dll,Control_RunDLL modem.cpl,,add

多媒体

模块: mmsys.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0
结果:声音。
命令: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1
结果:视频。
命令: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2
结果:声音 MIDI。
命令: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,3
结果:CD/音乐。
命令: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,4
结果:高级。
命令: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl @1
结果:声音。

网络

模块:netcpl.cpl
命令:rundll32.exe shell32.dll,Control_RunDLL netcpl.cpl

口令

模块: password.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL password.cpl

区域设置

模块: intl.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0
结果: 区域设置
命令: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,1
结果: 数字格式设置。
命令: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,2
结果: 金额格式设置。
命令: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,3
结果:时间格式设置。
命令: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,4
结果: 日期格式设置。

屏幕保护

模块: desk.cpl
命令: rundll32.exe desk.cpl,InstallScreenSaver <将此内容更改为你的屏保程序文件名>
例子:rundll32.exe desk.cpl,InstallScreenSaver C:\Windows\system32\scrnsave.scr
结果: 安装屏幕保护并显示预览属性页。

系统设置

模块: sysdm.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,0
结果: 显示常规设置。
命令: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,1
结果: 显示设备管理设置。
命令: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,2
结果: 显示硬件设置。
命令: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3
结果: 显示性能设置。

Internet设置

模块: inetcpl.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: