解答程序无法运行的一些问题
《铁心计算与自动绘图程序》上传后,有些网友提出无法运行。现试着找出原因,看能否有所帮助。(其它VBA程序也相同。)
问题1.“怎么我一运行就提示“编译错误,找不到工程或库”呢?”问题2.“不过不知怎么的,“编译错误:找不到工程或库”! 在源程序的多处地方都有出现。
解答:
多数为“引用”文件丢失。因为程序在开始运行时,先对代码进行规范检查,发现语句有错或有丢失的文件就报错。
具体解决步骤如下:
第一步打开程序代码,
方法一:右键“视窗”,单击“查看代码”。
方法二:点击“工具”→“宏”→“Visual Basic 编辑器”。
第二步在代码界面点击“工具”→“引用”。
第三步在“引用”中查看打勾的文件有无显示丢失。
下图是丢失AutoCAD 2004,。去掉“勾”,往下找,在你用的版本上打勾,按“确定”即可。如果Microsoft DAO 3.6 Object Library ,Microsoft ActiveX Data Objects 2.5 Library 等文件“丢失”,也按上述步骤处理。
问题3.铁芯的自动绘图功能也是一样:“编译错误:找不到工程或库”! 而在“工具”-“引用”处无法引用(引用菜单项为灰色)。”
解答:引用菜单项为灰色的原因是程序被中断。
需要按下图点击“重新设置”按键才行。
问题4..“按钮怎么不能用啊”
解答:原因同上。需要点击“重新设置”按键才行。
有时在编辑“控件工具箱”的按钮等控件时,按钮也不能用。问题5.“如何调节比例。”
解答:本程序原来是按圆形铁心设定比例系数的,所以长圆形时图形会跑出图框,需要改变比例系数。请将修改下列代码:
将S = DOO / 55 : S2 = (HW + A0(0) * 2) / 100
改为S =(DOO +LB0)/ 55 : S2 = (HW + A0(0) * 2) / 100
式中:S——铁心截面图的比例系数;
DOO——铁心直径;
LB0——长圆形铁心的加长尺寸;
S2——铁心视图的比例系数;
HW——铁心窗高;
A0(0)——第一级片宽
其它代码不变。
附:
《铁心计算与自动绘图程序使用说明》
1. 本程序是在Excel里用VBA 编写,可选用程序中提供的各种产品的铁心截面图,也可自己输入片宽、片厚;
2.适用于各种形式的铁心图,如:圆形截面,长圆形截面,圆形轭,T 型轭’大轭等;
3.自动根据片厚计算各级片厚与片数(每级片数是4 的倍数,保证每次叠两片。)和重量;
4.图中每级厚是实际厚度,不按传统的取整;
5 .铁心图用AutoCad 自动绘制。
6. 本程序安装的是AutoCad 2004 ,如果你的计算机是其它版本,第一次运行铁心图时会出错提示找不到AutoCad ,请在“代码”的“工具”→“引用”栏内将你用的版本上打勾,去掉AutoCad 2004 即可。
7.文件夹中还有一个图框文件和各种铁心截面图的数据库;
8.如果要用本程序提供的铁心截面图,则必需用上此数据库;
9. 使用数据库请在“代码”的“工具”→“引用”栏内将中Microsoft DAO 3.6 Object Library ,Microsoft ActiveX Data Objects 2.5 Library 两文件打勾选用;
10.本程序为全开放,可看到程序代码(在“视窗”上击右键,点“查看代码”),供大家共同分析讨论,提出意见;
11.无需注册和密码。
远程桌面提示由于网络错误连接被中断请重新连接到远程计算机 装完之后远程3389也配置好了,远程连接总是提示“由于网络错误,连接被中断,请重新连接到远程计算机” 错误提示一:由于网络错误,连接被中断,请重新连接到远程计算机 首先确认远程连接是否开启了,防火墙里面3389端口是否打开的,测试下连接其他的服务器可以不可以连接上,如果可以说明本机没问题,用命令netstat -an查看下端口都是不是存在的,如果存在这个服务器网络没问题,查看系统日志里面有没有系统错误信息。其中:严重错误“RDP 协议组件“DATA ENCRYPTION” 在协议流中有没有一个错误并且中断了客户端连接。”提示。 因为Certificate子键负责终端服务通信中数据信息的认证和加密,它一旦被损坏,终端服务的协议组件就会检测到错误,中断客户机与终端服务器之间的通信。导致Certificate子键损坏的原因很多,如管理员安装和卸载某些系统软件、对终端服务参数的不合理配置等。这时我们需要重置该键值中的内容,才能修复终端服务。 进入注册表编辑器窗口,展开“HKEY_LOCAL_MA CHINE/ SYSTEM/CurrentCon trolS et/Services/TermService/ Parame ters”,找到名为“Certificate”的子键,将它删除,重新启动XP系统或Windows 2000 Server服务器,系统就会重新生成“Certificate”子键,这样客户端就能正常连接到终端服务器了。 在终端服务器出现无法连接的问题后,我们首先要判断这是不是网络故障引起的,检测远程客户端和XP系统 (Windows 2000 Server服务器)是否能够正常连接到网络;然后就要检查终端服务器的加密级别是否设置过高。排除上述原因后,就有可能是“Certificate”子键损坏了。此外,“HKEY_LOCAL _MACHINE/ SYSTEM/Cur rentControlSet/Services/Term Service/Parameters”下的“X509 Certificate”和“X509 Certificate ID”损坏了也有可能导致终端服务出现问题,它们的修复方法与“Certificate”子键损坏后的修复方法相同。 提示错误二“本地计算机客户端访问许可不能升级或更新”的解决方法: 1、打开被控机的注册表编辑器,定位到HKLM/SOFTWARE/Microsoft/MSLicensing。 2、备份MSLicensing键。 3、删除MSLicensing键,重启系统。 提示错误三“客户端无法连接到远程计算机”。 远程计算机不可到达(ping不通或者被中途的园区网防火墙挡住),或是被控机防火墙没有开相应的端口,或是根本没有开启服务端。 提示错误四“远程计算机已结束连接”的解决方法:
一般的如果运行一个软件、让他处于运行状态,然后我们再去打开这个程序时就会提示我们“程序已启动或者不能重复启动此程序”,比如QQ对战平台 ,就限制一台机子启动两个QQ 对 战平台,那么他在C#中是如何实现的呢? 一般有两种方法,我是用的是第一种 方法1: 在项目的第一个窗体的启动事件中 如form1_load() 中添加如下语句 =================================这是什么分割线 ==================================== #region 判断系统是否已启动 System.Diagnostics.Process[] myProcesses = System.Diagnostics.Process.GetProcessesByName("这里是你的程序进程名");//获取指定的进程名 if (myProcesses.Length > 1) //如果可以获取到知道的进程名则说明已经启动 { MessageBox.Show("程序已启动!"); Application.Exit(); //关闭系统 } #endregion ================================================================================ === 好了 这样就可以达到防止用户第二次启动此程序的目的了 当然你也可以把它编辑成一个类 或生成一个dll文件 调用它。 方法2. 在项目的启动引导文件 Program.cs中加入判断语句 ============================================这是什么分割线 ================================================= using System.Linq; using System.Windows.Forms; namespace XiaoZhiSoft { static class Program { ///
如何禁止游戏运行 如果你使用的是Windows 2000/XP,可以在组策略中禁止用户运行指定的程序。以Windows 2000为例,启动Windows 2000组策略,依次展开“用户配置”→“管理模板”→“系统”子键,此时可以看到一个“不要运行指定的Windows应用程序”选项,双击该选项,在“策略”选项卡中选择“启用”选项,启动Windows 2000禁止运行指定应用程序的功能,单击“不允许的应用程序的列表”中的“显示”按钮,打开列表框,在列表框中单击“添加”,打开“添加项目”窗口,然后在该窗口中输入需要禁止运行的程序名(可以不输入路径),比方说要禁用注册表编辑器,则输入Regedit.exe,接着点击“确定”,即可禁止该应用程序的运行。如果有多个应用程序要禁用,只需重复上面的步骤,将所有需要禁止运行的应用程序都添加进去,最后单击“确定”按钮,关闭窗口,你的设置就生效了。此后,这些指定的应用程序就不能运行了。 搜狐游戏\Unwise.exe 泡泡游戏\Hall.exe 边锋网络游戏世界\asdegame.exe 浩方对战平台\GameClient.exe 中国游戏中心在线游戏\iGame.exe 互动竞技中心\cngame.exe QQ游戏\QQGame.exe CS1.5中文硬盘版\cstrike.exe -console CS1.6 中文版\cstrike.exe" QQ幻想\liveupdate.exe QQTang\Client.exe 传奇世界\woool.exe 大话西游2\xy2.exe 封神榜\FSOnline.exe 剑侠情缘\JXOnline.exe JxOnline2\Jxonline2.exe 街头篮球\FSBox.exe 劲乐团\O2Jam.exe 劲舞团 v1.6\patcher.exe 魔兽世界\World of Warcraft\Launcher.exe 泡泡堂\ca.exe 盛大富翁\INSTALL.LOG 联众世界\share\GLWorld.exe E块冒险\GameLobby.exe \仙境传说\RoClientPK.exe 宝贝Q\GameBuddy\GameBuddy.exe 飚车\CTRUpdate.exe 超级舞者\sdoupdate.exe 锤锤Online\ChuiChuiOnline\ChuiChuiOnlineLauncher.exe 刀剑Online\刀剑Online.exe 飞飞\FlyFF.exe
全面讲解远程桌面无法连接方案 全面讲解远程桌面无法连接方案,远程桌面无法连接中关于不能连接的问题,将在下面的文字中涉及到,如何访问列表过滤进出报文,搜集证据并联系安全部门或机构呢? ◆检查点击我的电脑-右键-服务中的Terminal Services这个服务是否运行. ◆检查我的电脑-右键-属性-远程-是否钩选远程桌面无法连接. ◆检查系统自带的防火是否开启.如果开启了请关闭. ◆默认情况下,远程登录的帐号密码不能为空.一定要设置有密码.(默认情况下这个用户必须设置密码,若没有设置密码就不能在远程登录界面用空密码登录。这是因为已启用了组策略中“计算机配置”→“安全设置”→“本地策略”→“安全选项”→“帐户:使用空白密码的本地帐户只允许进行控制台登录”策略,双击,把它改为“已禁用”就能用空密码的帐户进行远程桌面无法连接登录了。)
远程桌面无法连接解决方法 Terminal Services允许用户以交互方式连接到远程计算机。远程桌面无法连接、快速用户切换、远程协助和终端服务器依赖此服务- 停止或禁用此服务会使您的计算机变得不可靠。要阻止远程使用此计算机,请在“系统”属性控制面板项目上清除“远程”选项卡上的复选框。C:\WINDOWS\System32\svchost.exe -k termsvcs。 提示原因如下:发生网络问题;在建立连接时发生错误;管理员已结束会话。 已经采用如下方法,但是仍然无效: 进入注册表编辑器窗口,展开“HKEY_LOCAL_MA CHINE\ SYSTEM\CurrentCon trolSet\Services\TermService\ Parame ters”,
教你如何限制安装软件! 一运行gpedit.msc打开组策略,在管理模板里打开windows组件,有个windows安装服务,将右边的东西你看一下,具体方法:运行gpeditmsc->计算机配置->管理模板->windows组件->ms installer->启动“禁用ms installer"以及“禁止用户安装” Windows Installer右边窗口中双击禁用Windows Installer选中已启用,点确定 策略里启用:禁用“添加/删除程序”,再启用下面的策略:控制台--用户配置--管理模板--系统”中的“只运行许可的Windows应用程序”,在“允许的应用程序列表”里“添加允许运行的应用程序而让你运行的程序限制又限制 可以在组策略里作出限制,但只要使用者可以进入组策略,那他还是可以安装文件的,设置的方法进入组策略后,进入用户权限设置里找到安装文件项删除所有用户名就可以 二用超级兔子 三我的电脑上----右键选管理-----打开服务和应用程序里面的服务------在右边查找Windows Installer-----双击打开,将启动类型改为已禁止 这样子大多数安装程序就不能安装了,因为他会禁止掉所有需要调用WINDOWS INSTALLER的安装程序,尤其是那些*msi的肯定不能安装的 四在控制面板里的用户帐号里面,建立一个帐号,不给安装权限,自己想安装的时候就点右键选择以管理员帐号来运行这个安装程序,一些要修改系统文件的程序也用这个办法来运行 进管理员帐户: gpedit.msc-计算机配置-WINDOWS设置-安全设置-用户权利指派下面有装载和卸载程序允许信任以委托 五"运行" msconfig ,直接禁掉就可以了除2000不能直接用,其它都可以 六设置用户权限 给管理员用户名加密新建一个USER组里的用户让他们用这个账号登陆安装目录下的就不能用了 启用多用户登录,为每个用户设置权限,最好只有管理者权限的才能安装程序 还有,你要是2000、XP或者2003系统的话将磁盘格式转换为NTFS格式的,然后设置上用户,给每个用户设置上权限
禁止用户安装程序: 1具体方法:运行中输入gpedit.msc->本地计算机策略-> 计算机配置-> 管理模板-> Windows 组件-> Windows Installer,开启”禁用Windows Installer“和”禁止用户安装”。 2策略里启用: 用户配置->控制面板->添加或删除程序->开启删除“添加/删除程序” 用户配置--管理模板--系统”中的“只运行许可的Windows应用程序”,勾选已启用――在“允许的应用程序列表”里点击显示――添加,然后输入应用程序的执行文件名称(例如:QQ.exe) 禁止闪盘或移动硬盘的启动(适用于Windows XP/2000/2003) 1运行->regedit打开注册表编辑器,依次展开如下分支[HKEY_LOCAL_MACHINE\SYSTEM\CurrentCntrolSet\ServiCES\USBSTOR],在右侧的窗格中找到名为“Start”的DWORD值,双击,在弹出的编辑对话框中将其数值数据修改为十六位进制数值“4”。点“确定”按钮并关闭注册表编辑器,重新启动计算机,使设置生效。重启后,当有人将USB存储设备连接到计算机时,虽然USB设备上的指示灯在正常闪烁,但在资源管理器当中就是无法找到其盘符,因此也就无法使用USB设备了。 2隐藏盘符和禁止查看(适用于Windows系统) 打开注册表编辑器,依次展开如下分支[HKEY_CURRENT_USER\software\microsoft\Windows\CurrentVersion\Ploicies\Explorer],新建二进制值“NoDrives”,其缺省值均是00 00 00 00,表示不隐藏任何驱动器。键值由四个字节组成,每个字节的每一位(bit)对应从A:到Z:的一个盘,当相应位为1时,“我的电脑”中相应的驱动器就被隐藏了。第一个字节代表从A到H 的8个盘,即01为A,02为B,04为C……依次类推,第二个字节代表I到P,第三个字节代表Q到X,第四个字节代表Y和Z。比如要关闭C盘,将键值改为04 00 00 00;要关闭D盘,则改为08 00 00 00,若要关闭C盘和D盘,则改为0C 00 00 00(C是十六进制,转成十进制就是12)。 3禁止安装USB驱动程序 在Windows资源管理器中,进入到“系统盘:\WINDOWS\inf”目录,找到名为“Usbstor.pnf”的文件,右键点击该文件,在弹出菜单中选择“属性”,然后切换到“安全”标签页,在“组或用户名称”框中选中要禁止的用户组,接着在用户组的权限框中,选中“完全控制”后面的“拒绝” 复选
竭诚为您提供优质文档/双击可除win7,远程桌面协议错误 篇一:远程桌面连接windows7常见故障解决方法 远程桌面连接windows7常见故障解决方法 在局域网网络中,我们常常要通过远程桌面连接程序,远程管理共享资源,以便提高工作效率。可是,笔者在远程桌面连接win7系统时,经常会遭遇一些稀奇古怪的远程连接故障;这些故障现象如果不能被及时解决,显然会影响自己的工作效率,那么我们究竟如何才能解决这些故障,让远程管理一帆风顺呢 故障一、连接不稳定 在一台旧计算机系统中,利用远程桌面工具远程连接到win7系统后,尝试通过该连接传输文件时,发现一个容量不大的文件,竟然要传输几分钟的时间,不过有的时候,文件传输速度还是比较正常的。 出现这种故障现象,可能是win7系统启用了网络调谐功能,而旧计算机系统中的网卡设备却不能支持该功能,造成了网络调谐功能无法发挥应用的作用,最终引发了远程连接传输不稳定的现象。因此,在遇到类似上述网络故障时,
在排除网络连接、参数配置等因素后,我们应该重点检查win7系统的网络调谐功能是否启用;如果发现该功能已经被启用的话,可以尝试关闭该功能,看看问题能不能解决。在关闭网络调谐功能时,可以依次单击"开始"、"运行"命令,弹出系统运行对话框,执行"cmd"命令,切换到dos命令行工作窗口;在命令行提示符下,输入"netshinterfacetcpsetglobalautotuninglevel=disabled "命令(如图1所示),按回车键后,关闭网络调谐功能,说不定这样就能解决远程桌面连接传输文件不稳定的故障了。 图1 故障二、密码不能用 笔者在利用本地系统的远程桌面连接程序,与win7系统建立网络连接时,发现只要选择保存登录密码,那么下次进行远程登录操作时,不要输人密码就能登录成功了。当将本地系统添加到系统局域网域后,再次远程桌面连接win7 系统时,发现先前输入的登录密码不能用了,系统弹出了凭据无法工作的错误。 要想解决这种问题,我们应该对本地系统的凭据分配功能进行重新配置,以便让远程桌面连接继续使用原来保存的登录密码。在进行这种配置操作时,先打开本地系统的"开始"菜单,点选"运行"命令,从弹出的系统运行对话框中,输入"gpedit.msc"命令,单击"确定"按钮,打开系统组策略
【关键字】方法、文件、运行、问题、系统、机制、继续、执行、建立、发现、位置、安全、稳定、网络、根本、资源、重点、方式、作用、速度、设置、管理、服务、支持、发挥、解决、调整、提高 远程桌面连接Windows 7常见故障解决方法在局域网网络中,我们常常要通过远程桌面连接程序,远程管理共享资源,以便提高工作效率。可是,笔者在远程桌面连接Win7系统时,经常会遭遇一些稀奇古怪的远程连接故障;这些故障现象如果不能被及时解决,显然会影响自己的工作效率,那么我们究竟如何才能解决这些故障,让远程管理一帆风顺呢? 故障一、连接不稳定 在一台旧计算机系统中,利用远程桌面工具远程连接到WIN7系统后,尝试通过该连接传输文件时,发现一个容量不大的文件,竟然要传输几分钟的时间,不过有的时候,文件传输速度还是比较正常的。 出现这种故障现象,可能是Win7系统启用了网络调谐功能,而旧计算机系统中的网卡设备却不能支持该功能,造成了网络调谐功能无法发挥应用的作用,最终引发了远程连接传输不稳定的现象。因此,在遇到类似上述网络故障时,在排除网络连接、参数配置等因素后,我们应该重点检查Win7系统的网络调谐功能是否启用;如果发现该功能已经被启用的话,可以尝试关闭该功能,看看问题能不能解决。在关闭网络调谐功能时,可以依次单击"开始"、"运行"命令,弹出系统运行对话框,执行"cmd"命令,切换到DOS命令行工作窗口;在命令行提示符下,输入"netsh interface tcp set global autotuninglev el=disabled"命令(如图1所示),按回车键后,关闭网络调谐功能,说不定这样就能解决远程桌面连接传输文件不稳定的故障了。
常见提示如下: 客户端无法建立跟远程计算机的连接。 导致这个错误的可能的原因是: 1) 远程计算机上的远程连接可能没有启用。 2) 已超出远程计算机上的连接最大数。 3) 建立连接时出现了一个网络错误。 具体的解决办法: 有时候是这个错误提示:由于网络错误,连接被中断,请重新连接到远程计算机 远程连接我肯定是开启了的,防火墙里面3389端口也是打开的,并且连接其他的服务器就可以连接上,说明我本 机没问题,用扫描软件,扫描了一下这个服务器,显示IP和端口都是存在的,说明这个服务器网络也没问题,实 在没办法,只有不断的测试,后来在系统日志里面看到很多条系统错误信息。其中:严重错误“RDP 协议组件 "DA TA ENCRYPTION" 在协议流中发现一个错误并且中断了客户端连接。”引起了我的主要。 几经周折得知这是因为Certificate子键负责终端服务通信中数据信息的认证和加密,它一旦被损坏,终端服务的 协议组件就会检测到错误,中断客户机与终端服务器之间的通信。导致Certificate子键损坏的原因很多,如管理 员安装和卸载某些系统软件、对终端服务参数的不合理配置等。这时我们需要重置该键值中的内容,才能修复终 端服务。 进入注册表编辑器窗口,展开“HKEY_LOCAL_MA CHINE\ SYSTEM\CurrentCon trolSet\Services\TermService\ Parame ters”,找到名为“Cer tificate”的子键,将它删除,重新启动XP系统或Windows 2000 Server服务器
,系统就会重新生成“Certificate”子键,这样客户端就能正常连接到终端服务器了。 在终端服务器出现无法连接的问题后,我们首先要判断这是不是网络故障引起的,检测远程客户端和XP系统 (Windows 2000 Server服务器)是否能够正常连接到网络;然后就要检查终端服务器的加密级别是否设置过高。排 除上述原因后,就有可能是“Certificate”子键损坏了。此外,“HKEY_LOCAL _MACHINE\ SYSTEM\Cur rentControlSet\Services\Term Service\Parameters”下的“X509 Certificate”和“X509 Certificate ID” 损坏了也有可能导致终端服务出现问题,它们的修复方法与“Certificate”子键损坏后的修复方法相同。 讲开了,另外将其他几种远程连接的错误解决方法也附上,以方便需要的朋友: 提示“本地计算机客户端访问许可不能升级或更新”的解决方法 1、打开被控机的注册表编辑器,定位到HKLM\SOFTWARE\Microsoft\MSLicensing。 2、备份MSLicensing键。 3、删除MSLicensing键,重启系统。 提示“客户端无法连接到远程计算机”。 远程计算机不可到达(ping不通或者被中途的园区网防火墙挡住),或是被控机防火墙没有开相应的端口,或是 根本没有开启服务端。 提示“远程计算机已结束连接”。的解决方法 1、打开被控机的注册表编辑器,定位到HKLM\SYSTEM\ControlSet001\Enum\Root\RDPDR,备份该项;右键单击该 项,选择“权限”,为当前登录的用户增添“完全控制”的权限。 2、新建key文件,将以下内容写入,双击导入注册表后重启计算机即可。 Windows Registry Editor V ersion 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\RDPDR\0000] "ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}" "Class"="System" "HardwareID"=hex(7):52,00,4f,00,4f,00,54,00,5c,00,52,00,44,00,50,00,44,00,52,\ 00,00,00,00,00 "Driver"="{4D36E97D-E325-11CE-BFC1-08002BE10318}\\0030" "Mfg"="(标准系统设备)"
解决远程桌面无法连接的问题-总结的精华 远程桌面连接组件是从Windows 2000 Server开始由微软公司提供的,WINDOWS 2000 SERVER 中他不是默认安装的。该组件一经推出受到了很多用户的拥护和喜好,所以在WINDOWS XP 和2003中微软公司将该组件的启用方法进行了改革,通过简单的勾选就可以完成在XP和2003下远程桌面连接功能的开启。 当某台计算机开启了远程桌面连接功能后我们就可以在网络的另一端控制这台计算机了,通过远程桌面功能我们可以实时的操作这台计算机,在上面安装软件,运行程序,所有的一切都好像是直接在该计算机上操作一样。这就是远程桌面的最大功能,通过该功能网络管理远程桌面连接员可以在家中安全的控制单位的服务器,而且由于该功能是系统内置的所以比其他第三方远程控制工具使用更方便更灵活。 上面我们对这个工具介绍完毕了,我们还是言归正传谈谈远程桌面在使用过程中的遇到的一些问题吧。 1、中断远程桌面连接客户端无法建立跟远程计算机的连接。 导致这个错误的可能的原因是: 1) 远程计算机上的远程连接可能没有启用。 2) 已超出远程计算机上的连接最大数。 3) 建立连接时出现了一个网络错误 具体的解决办法: 有时候是这个错误提示:由于网络错误,连接被中断,请重新连接到远程计算机;远程连接我肯定是开启了的,防火墙里面3389端口也是打开的,并且连接其他的服务器就可以连接上,说明我本机没问题,用扫描软件,扫描了一下这个服务器,显示IP和端口都是存在的,
说明这个服务器网络也没问题,实在没办法,只有不断的测试,后来在系统日志里面看到很多条系统错误信息。其中:严重错误“RDP 协议组件 "DATA ENCRYPTION" 在协议流中发现一个错误并且中断了客户端连接。”几经周折得知这是因为Certificate子键负责终端服务通信中数据信息的认证和加密,它一旦被损坏,终端服务的协议组件就会检测到错误,中断客户机与终端服务器之间的通信。导致Certificate子键损坏的原因很多,如管理员安装和卸载某些系统软件、对终端服务参数的不合理配置等。这时我们需要重置该键值中的内容,才能修复终端服务。 进入注册表编辑器窗口,展开“HKEY_LOCAL_MA CHINE\ SYSTEM\CurrentCon trolSet\Services\TermService\ Parame ters”,找到名为“Cer tificate”的子键,将它删除,重新启动XP系统或Windows 2000 Server服务器,系统就会重新生成“Certificate”子键,这样客户端就能正常连接到终端服务器了。 在终端服务器出现无法连接的问题后,我们首先要判断这是不是网络故障引起的,检测远程客户端和XP系统(Windows 2000 Server服务器)是否能够正常连接到网络;然后就要检查终端服务器的加密级别是否设置过高。排除上述原因后,就有可能是“Certificate”子键损坏了。此外,“HKEY_LOCAL _MACHINE\ SYSTEM\Cur rentControlSet\Services\Term Service\Parameters”下的“X509 Certificate”和“X509 Certificate ID”损坏了也有可能导致终端服务出现问题,它们的修复方法与“Certificate”子键损坏后的修复方法相同。 2、提示“本地计算机客户端访问许可不能升级或更新”的解决方法 1) 打开被控机的注册表编辑器,定位到HKLM\SOFTWARE\Microsoft\MSLicensing。
在Windows 7禁止某个程序运行 时间:2010-11-09来源:Zhhuu 作者:Zhhuu 点击:725次 本技巧将展示如何在Windows 7系统阻止用户运行某个特定程序本技巧将展示如何在Windows 7系统阻止用户运行某个特定程序。 1.按Win+R键启动运行框,输入regedit并单击确定。进入 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies \Explorer(如果没有就自己创建一个)(图1) 图1 2.右键单击右侧窗格并选择“新建→DWORD (32-位)值”。命名新值为DisallowRun(图2)。
图2 3.双击该值并将它的值更改为1。单击确定关闭对话框(图3)。 图3
4.在Explorer上右键单击并选择“新建→项”。该新项也命名为DisallowRun(图4)。 图4 5.右键单击右侧窗格并选择“新建→字符串值”(图5)。
图5 6.你可以命名为任何你喜欢的名称(例如:测试,程序1,程序2…)。双击它并输入你想要禁用的程序名称。(你必须包括exe扩展名。例如:chrome.exe)(图6) 图6 7.注销系统才能生效。当你启动该已禁用程序,你会得到这样的提示(图7): 图7 8.要恢复程序,只需简单地删除字符串值即可。 注:每个字符串值允许你禁用一个程序。你可以重复5、6步骤禁用更多程
序。 请确保你提供的程序的exe名称是正确的否则将无法正常工作。你可以通过右键单击其快捷方式找到正确的exe的名称,选择属性并看到目标(图8)。 图8 (责任编辑:Zhhuu)
应用程序无法正常启动(0xc0000142)的解决办法 风险提示:修改注册表有风险,您需要提前备份数据并在专业人士指导下慎重操作。 故障现象: 在电脑运行中,有时报错提示,如下图所示,以该报错信息为例,说明如何解决此类问题。 解决方案: 一、确认报错提示的错误文件,是属于哪个应用模块: 1、先找到“标题栏”的提示信息,记录下报错的文件名,这个报错的文件名就是“CWCleantools.exe”。如下图: 2、到搜索引擎(如:百度)上搜索该文件名,下面以百度为例,如下图:
3、在搜索结果中查找该文件是哪个具体应用程序报错,在搜索界面中没有具体的位置显示我们需要的信息,需要自行查看。 如下图所示, ,“CWCleantools.exe” 是 “中国电信3G无线宽带最新连接客户端2.1版本”中的文件,也就是说这个报错提示与 “中国电信3G无线宽带连接客户端”有关。 二、根据搜索结果决定解决方案 通过搜索引擎查询的目的是,找到报错提示的文件是属于哪个应用模块。(如:驱动程序、应用软件、操作系统等)根据文件属于不同的模块,建议如下: (A)如果报错提示文件属于某个明确应用程序:建议升级、重装、卸载这个应用程序测试。 (B)如果报错提示文件属于某个明确驱动程序:建议访问官方网站,下载并安装对应的官方驱动程序测试。 (C)如果报错提示文件属于操作系统文件:建议使用Windows系统还原功能测试。 注:百度等搜索引擎中提供的解决方案为网络共享资料,并非联想官方提供,对解决方案的有效性与可靠性联想不做任何保证。 三、关机时报错:0xc0000142
删除注册表项[HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionAeDebug] 下的相关键值。(提示:修改注册表有风险,您需要提前备份数据并在专业人士指导下慎重操作。)
一、运行gpeditmsc打开组策略,在管理模板里打开windows组件,有个windows安装服务,将右边的东西你看一下,具体方法:运行gpeditmsc->计算机配置->管理模板->windows组件->ms installer->启动“禁用ms installer"以及“禁止用户安装” Windows Installer右边窗口中双击禁用Windows Installer选中已启用,点确定 策略里启用:禁用“添加/删除程序”,再启用下面的策略:控制台--用户配置--管理模板--系统”中的“只运行许可的Windows应用程序”,在“允许的应用程序列表”里“添加允许运行的应用程序而让你运行的程序限制又限制 可以在组策略里作出限制,但只要使用者可以进入组策略,那他还是可以安装文件的,设置的方法进入组策略后,进入用户权限设置里找到安装文件项删除所有用户名就可以 二、用超级兔子 三、我的电脑上----右键选管理-----打开服务和应用程序里面的服务------在右边查找Windows Installer-----双击打开,将启动类型改为已禁止 这样子大多数安装程序就不能安装了,因为他会禁止掉所有需要调用WINDOWS INSTALLER的安装程序,尤其是那些*msi的肯定不能安装的 四、在控制面板里的用户帐号里面,建立一个帐号,不给安装权限,自己想安装的时候就点右键选择以管理员帐号来运行这个安装程序,一些要修改系统文件的程序也用这个办法来运行 进管理员帐户: gpedit.msc-计算机配置-WINDOWS设置-安全设置-用户权利指派下面有装载和卸载程序允许信任以委托 五、"运行" msconfig ,直接禁掉就可以了除2000不能直接用,其它都可以 六、设置用户权限 给管理员用户名加密新建一个USER组里的用户让他们用这个账号登陆安装目录下的就不能用了 启用多用户登录,为每个用户设置权限,最好只有管理者权限的才能安装程序 还有,你要是2000、XP或者2003系统的话将磁盘格式转换为NTFS 格式的,然后设置上用户,给每个用户设置上权限 禁用Windows Installer服务。。。貌似可以。。 开始-->控制面板-->管理工具-->服务-->Windows Installer-->属性-->禁用。
修改注册表或组策略,禁止运行指定程序 对于windows 专业版,可以在组策略里面操作,禁止运行指定的程序: 运行gpedit.msc ,启动组策略,打开“用户配置”→“管理模板”→“系统”; 点击“系统”目录,在右边窗口中找到“不要运行指定的windwos应用程序”,双击打开,进入“不要运行指定的windwos应用程序属性”窗口; 选中“已启用”,再点击“显示”按钮,进入“显示内容”窗口,点击“添加”按钮; 在“添加项目”窗口中,输入应用程序的准确名称:如QQ.EXE 等等。确定,返回“组策略”主界面。或这再次点击“添加”按钮,添加下一个程序。 如果是Home家庭版,没有组策略,需要在注册表里面操作,方法如下: 注册表里面,相关的键项是 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Ex plorer\DisallowRun 如果没有这个键项,就手动添加这个键项。 在右边窗口新建字符串值,数值为准备禁止的程序名称。 或者,把以下内容修改一下,就是把"1"="xxxxx.exe" 里面的xxxxx修改成需要禁止的程序名,比如,如果要禁用QQ程序,就设置为: "1"="QQ.exe" 等; 如果要继续禁用其他程序,比如,还要禁用QQ游戏程序,在"1"="QQ.exe" 下
添加一行,把1改为2 ……,把QQ.exe改成其他程序,如下例所示:"2"="QQGame.exe" 然后,把以下蓝色文字内容拷贝到记事本里面,另存为DisallowRun.reg文件(或者先保存为DisallowRun.txt文件,然后修改后缀.txt为.reg 。 在文件夹选项,查看里面,把“隐藏已知文件类型的扩展名”取消,才可以修改后缀),注意,其中的xxxxx表示需要禁止的程序的名字,然后,双击这个DisallowRun.reg文件导入注册表即可生效,QQ或QQ游戏就无法打开了: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\E xplorer\DisallowRun] "1"="xxxxx.exe"
摘要:有时我们的操作错误会导致exe文件关联错误,使所有的应用程序文件都以不正确的方式打开,例如Win7的Windows Media Center,记事本,浏览器等等,从而无法使用应用程序。那么,怎样进行exe打开方式还原,解决应用程序打不开的问题呢? 关键词:应用程序打不开 exe文件关联修复器打开方式还原所有应用程序打不开 各系统在应用程序打不开时的打开方式还原方式是不同的。下面我们就针对不同的情况进行详细介绍。 如果是XP等系统,解决应用程序打不开的方式非常简单。我们可以用导入注册表文件,更改文件类型关联,命令行等方式进行修改。这里列举一种最为直观、不容易误操作的方式。 打开“我的电脑”,点击上方的“工具”菜单,点击文件夹选项,点击“文件类型”,点击“新建”,在弹出的输入框中输入EXE,点击“高级”,将“关联的文件类型”选为“应用程序”,确定。
此时返回前一窗口,看到下方的打开方式信息,点击右下角的“还原”按钮,然后关闭即可。 但是当遇到vista,Win7这种对系统文件、注册表保护的非常严密的系统,由于权限问题,这些常规方法以及网上较为普遍的exe文件关联修复器都不能起作用了。 那么,Win7,vista下该怎样解决应用程序打不开的问题,进行打开方式还原呢? 第一种方法是在开始-控制面板-用户账户和家庭安全中新建一个管理员账户,在新的账户由于使用了新的用户配置,应用程序打不开的问题就可以解决了。
如果不想新建账户,我们可以利用内核软件达到解决应用程序打不开的目的。首先,打开计算机,找到左上角的“组织”-文件夹和搜索选项。
点击查看,把“隐藏已知文件的扩展名”前的对号去掉。 尝试打开浏览器,一般是可以打开的。如果打不开,找到浏览器的原始目录(比 如.C:\Program Files\Internet Explorer\Iexplore.exe),找到浏览器主程序,重命名,将.exe后缀改为.com。然后去网上下载一个XueTr软件。解压前面下载到的XueTr运行。此时把解压出来的XueTr.exe重命名为https://www.wendangku.net/doc/869416774.html,,确定两次。打开https://www.wendangku.net/doc/869416774.html,,转到“系统杂项”,对任意一项,点右键-修复所有,确定。此时exe打开方式还原并恢复正常。
禁止电脑开机时软件自动启动的两种方法 编外:如果安装了360等安全辅助工具的话操作更加方便。 中关村在线 摘要:大家通常会感觉到新装的电脑在使用了一段时间后,会变得越来越慢,特别是开机的时候。这是因为安装了很多软件后,这些软件会自动加载在开机时启动。启动项增多,不仅影响启动速度,而且占用资源。既然我们知道了其中的原由,就有办法解决禁止软件的自动启动。 很多朋友通常会感觉到新装的电脑在使用了一段时间以后,就会变得越来越慢,特别是在开机的时候,要等好几分钟才能对电脑进行操作。这是因为我们在安装了很多软件以后,这些软件就会自动加载在开机的时候启动。这样,久而久之我们安装的软件越来越多开机启动程序也就跟着增多,这样不仅影响机器的启动速度,而且非常占用系统资源,使得整机的性能都下降,这是我们不愿意看到的。 既然我们知道了其中的原由,就有办法解决禁止软件的自动启动。目前常用的方法有:用Windows命令禁止;直接修改注册表。那么就让我们分别来看一下。 一、用Windows命令禁止软件的自动启动 这个方法相对来说就比较简单一些。点击“开始”—“运行”(或者直接用WIN+R也可以),接着输入“msconfig”敲回车(如图1)。在系统配置实用程序的窗口中选择“启动”的页面(如图2)。同样,在这里列出了很多开机时候自动启动的程序,你可以把它们前面的小勾取消就可以了,点确定。接着,系统会提示你是否要重新启动,因为只有重新启动以后才能生效。
图1 图2 二、修改注册表彻底禁止软件的自动启动 有的朋友常会发现,明明禁止了某软件的启动,可是它有自动加载了,很是烦人(如R ealplayer)。遇到这种情况我们可以用修改注册表来彻底禁止软件的自动启动。这种方法一般不推荐刚刚接触电脑的新手,因为稍有不慎你就可能出错,从而使系统出错而崩溃。 点击“开始”—“运行”输入“regedit”打开注册表编辑器,切换到 HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun先清理掉你不想启动的程序,注意不要乱删。 然后在Run上点右键—权限—高级—添加—输入everyone—确定。然后把设置数值的拒绝勾上(其他都不要勾,这样不会影响到你想要启动的程序)然后确定。同样的方法把H KEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun也搞定。 这样,任何软件都无法自动添加到启动了。除非你想,只要删掉权限里面的everyon e即可。这样还可以从一定程度上防止木马程序,因为大多数木马也是加在这里,无法随系统启动当然也无法搞破坏了。
测试远程桌面是否无法连接,可以在运行里输入“mstsc”点击确定,然后在计算机里输入:IP地址:3389,然后点击连接,如果能连接上,说明远程桌面没问题 示例图:。 如果连接不上,右击我的电脑点击属性,然后切换到远程选项卡,看看启用远程有没有打对勾,正确的应该是打对勾的,如下图: 。 完成之后重新连接试一下,如果不行,就查看防火墙里的端口是否打开了,方法为: 右击网上邻居点属性,然后右击本地连接点属性,然后切换到高级选项卡
点击设置,再在打开的窗口中切换到例外选项卡, 看看是否有远程桌面,并打对勾了,如果没有,就添加远程的端口, 完成之后一直点确定。
然后重新远程连接试一下,若还是不行,就在运行里输入“Services.msc”点击确定; 在打开的服务里找到Remote Desktop Help Session Manager和Terminal Services服务,启动这两个服务, 如果Terminal Services服务启动不了,错误码是1058,就双击Terminal Services服务,在登录选项卡里启动下面的profile 1,确定之后再启动Terminal Services服务; 如果错误码是1083,就打开注册表编辑器(运行里输入“regedit”)。找到以下子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService 右键点击“TermService”,查看里面的子项,与一台正常的Windows Server 2003(SP1)进行比较。使得2台Windows Server 2003上的“TermService”子项完全一致,重启出现问题的计算机,测试该问题是否依然存在。 如果问题依然存在,因为Terminal Services 服务对应的是termsvcs,SVCHOST 进程在启动服务之前,会首先到 HKEY_LOCAL_MACHINE\SOFTW ARE\Microsoft\WindowsNT\CurrentVersion\SVCH OST中搜索是否存在termsvcs。 如果注册表项中缺少termsvcs 服务的定义,只需自己重新添加即可。可以导出导入其它计算机的注册表项。 在其他相同系统的计算机上导出以下两个注册表项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService HKEY_LOCAL_MACHINE\SOFTW ARE\Microsoft\WindowsNT\CurrentVersion\SVCH OST 到入到这个计算机上即可。
win7远程桌面连接不上,解决办法 一般情况下,对WIN7的远程连接只需要5步即可完成远程连接的设置: 1).查询并记录远程计算机的IP,开始——运行——输入cmd,回车,准确查看并记录ipadress 2).给计算机的账户设置一个密码 3).计算机的属性-远程-允许远程登录 4).电源选项(使计算机进入睡眠状态:更改为“从不”),很重要,进入睡眠的电脑是无法远程登录的。 5).关闭防火墙(非必须的) 如果这几步骤设置完毕之后仍然无法远程连接WIN7电脑,请按照以下步骤逐项检查设置 1、常规设置: 鼠标右键单击“计算机”图标,选择“属性”,在打开的“系统”窗口点击“远程设置”,在弹出的系统属性中的的“远程”选项窗口中选择“允许远程协助连接这台计算机”和“允许运行任意版本远程桌面的计算机连接(较不安全)”,如下图:
2、如果第1点设置完后其他电脑不能远程过来,可按以下步骤调整Win7防火墙设置: 开始——控制面板——Windows防火墙——高级设置——入站规则,然后在中间“入站规则”窗口中找到“文件和打印机共享(回显请求 - ICMPv4-In) “规则(可能会有两条),选中后在右框中点击“启用规则”即可,如下图:
3、完成第2步后,如果还是不能远程连接过来,最后还要检查一下WIN7的R emote Desktop Services服务是否已经打开,如果没打开是连不上的,设置步骤: 右击“计算机”——管理——服务和应用程序——服务,在中间“服务”窗口中找到“Remote Desktop Services”服务,启动它即可。可以选择右键——属性——勾选启用 4、检查以上三步设置都正常,如果还是连接不上,可能是windows防火墙设置出了问题,需启用入站规则中的“远程桌面(TCP-In)”规则: 开始——控制面板——Windows防火墙——高级设置——入站规则,然后在中间“入站规则”窗口中找到“远程桌面(TCP-In)“(可能会有配置文件为“公用”、“域、专用”两条规则)规则,选中后在右框中点击“启用规则”即可。