在VS2010上依据接口,写了个WiFi共享软件,在Win7旗舰班上正确无误,而在却在Win7家庭版上运行不了,报“已停止工作”错误。

解决方法:

  1、下载安装vs2010对应的.Net平台:Microsoft .NET Framework 4 (Standalone Installer)
http://www.microsoft.com/en-us/download/confirmation.aspx?id=17718

  2、开始→运行→输入:services.msc 点确定,或按下回车键(Enter)打开服务列表。找到 WLAN AutoConfig 服务,启动类型已经是自动,但是该服务却是停止的,单击启动
    
    软件正确无误,却报已停止工作等错误,要结合软件,从系统中找问题。建议首先看相关服务是否启动,是所有exe都报还是唯独单个报。。。

尝试但未能解决问题的方法如下:

法1:下载vs2010对应的.Net平台:Microsoft .NET Framework 4 (Standalone Installer)
http://www.microsoft.com/en-us/download/confirmation.aspx?id=17718

法2:右击计算机-属性(如没有计算机选项,可以让用户在左下角开始-计算机-属性也可),选择左上方的高级系统设置。选择“高级”,再选择性能栏里的“设置”,选择“数据执行保护”,选择“为除下列选定程序之外的所有程序和服务启用DEP(U)”,再点击下方的“添加”从硬盘中选中该程序即可。

法3:目标机的语言设置为主机语言(中文简体)都为设置non unicode。首先,点击“开始菜单”中的“控制面板”;在“控制面板”窗口中,找到“时钟、语言和区域”下的“更改显示语言”;如果你弹出来的窗口如下,那么恭喜你,你的电脑安装了不止一种显示语言,直接更改即可,在下拉菜单中选择你更换的语言(中文简体)。格式、管理下的也是中文简体。

法4:将原代码工程引用的dll复制一份到exe可执行文件目录:
Best thing to do is to go back to your project. Click the "Show All Files" icon on the toolbar in the Solution Explorer window. That now shows the References node. Expand it and select the PowerPacks reference. In the Properties window, change the Copy Local property to True.
Rebuild and your build directory now will have a copy of the DLL. Copy it along with the EXE onto the target machine.
    
    
    Here is the URL to download Microsoft Visual Basic Power Packs 10.0
    http://go.microsoft.com/fwlink/?LinkID=145727&clcid=0x804

法5:将UAC设置为最低

法6:右击.exe可执行软件,设置其兼容性

参考网址:
1、http://connect.microsoft.com/VisualStudio/feedback/details/642206/net-framework-3-5-windows-service-crashes-with-clr20r3-net-runtime-error

后来将源码工程考到目标机上进行测试,经调试才找出错误原因:是无限自动配置服务未启动。

参考解决方法:
1、开始→运行→输入:services.msc 点确定,或按下回车键(Enter)打开服务列表。找到 WLAN AutoConfig 服务,启动类型已经是自动,但是该服务却是停止的,单击启动,弹出 Windows 无法启动WLAN AutoConfig 服务。错误1747:未知的身份验证服务。出错提示。
2、开始→运行→输入:regedit 点击确定,或按下回车键(Enter)打开注册表,定位到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Ndisuio查看其DisplayName 键值是NDIS Usermode I/O Protocol 如缺损,可新建。
3、双击右边窗口的 Start 编辑DWORD值(如没有可新建),双击打开,修改数值数据为2,点击确定,按F5键刷新。
4、开始→运行→输入:CMD 点击确定,或按下回车键(Enter)打开命令提示符。输入:netsh winsock reset 回车执行开启无线服务命令。
5、重启电脑,确认设置,问题解决。
命令解析:
netsh是:能够操作几乎所有网络相关设置接口的命令,比如:设置IP,DNS,网卡,无线网络等。
Winsock是:系统内部目录,Winsock是Windows网络编程接口,winsock工作在应用层,它提供与底层传输协议无关的高层数据传输编程接口。
reset:是对Winsock的重置操作。
netsh winsock reset命令:作用是重置 Winsock 目录。如一台机器上的Winsock协议配置有问题,将会导致网络连接等问题,就需用这条命令来重置Winsock目录,恢复网络。此命令可重新初始化网络环境,解决由于软件冲突、病毒原因造成的参数错误问题。当执行完winsock的命令重启计算机后,需要重新配置IP。

Win7家庭版包“已停止工作”的更多相关文章

  1. [转]Win7下PEiD已停止工作

    转载自:http://www.programlife.net/peid-stop-working-under-win7.html PEID是一个很不错的工具,可查壳,查壳PE信息,借助插件还可以做一些 ...

  2. win7 "com surrogate“ 已停止工作的解决办法

    1.在文件夹选项里选“始终显示图标,从不显示缩略图”. 2.数据执行保护(DEB),依次打开:计算机——属性——高级系统设置——高级——性能——设置——数据执行保护 选下面的单选按钮“为除下列选定程序 ...

  3. Win7资源管理器已停止工作——StackHash_6c37,R6205错误

      2013-9-20 此问题由来已久,截图及"问题签名"如下: 问题签名: 问题事件名称: BEX64 应用程序名: Explorer.EXE 应用程序版本: 6.1.7601. ...

  4. 解决 Win7 远程桌面 已停止工作的问题

    Windows 7远程桌面登录时崩溃, 错误提示如下: 问题签名: 问题事件名称: APPCRASH 应用程序名: mstsc.exe 应用程序版本: 6.1.7601.18540 应用程序时间戳: ...

  5. win7或win2008系统中,出现【已停止工作,联机检查解决方案并关闭该程序,关闭程序】解决方法!

    win7或win2008系统中,出现[已停止工作,联机检查解决方案并关闭该程序,关闭程序]解决方法! 经过摸索,点击[控制面板]-[操作中心]-[更改操作中心设置]-[问题报告设置]-[从不检查解决方 ...

  6. Win7程序运行出现Windows Based Scrip Host 已停止工作问题的解决方法

    最近在使用类似于Teamviewer这样的程序时,突然运行不了,报错:Microsoft Windows Based Scrip Host 已停止工作的问题,从系统日志来看,好像是空指针问题,但是又无 ...

  7. SVN has atopping svn已停止工作 or windows资源管理器无限重启

    准备在空间时间用用linux,就在自己的win7系统上安装了属性系统,用easyBCD安装的,谁知安装好之后win7系统下的svn客户端不能使用了,点击报错“SVN已停止工作”,随后怀疑是linux引 ...

  8. 问题解决——SolidWorks 已停止工作 (Windows7 + SolidWorks 2010 SP0.0)

    给同事的SolidWorks解决问题时偶然间发现的. -------------------------------------------------------------- 本文原创,转载请注明 ...

  9. OpenLiveWriter.exe已停止工作---解决办法

    一.起因 在win10的系统中成功的安装了OpenLiveWriter,但是在家里win7的电脑上装不上.点击 OpenLiveWriterSetup.exe的安装包后出现 OpenLiveWrite ...

随机推荐

  1. 什么是JDK,JRE

    JDK 是Java开发工具包 (Java Development Kit ) 的缩写.它是一种用于构建在 Java 平台上发布的应用程序.applet 和组件的开发环境.其中包括了Java编译器.JV ...

  2. Apache, Nginx获得nginx代理后的真实用户Ip

    Nginx 的反向代理设置  proxy_set_header X-Real-IP $remote_addr; apache可以设置日志格式将 %h替换为 %{X-Real-Ip}i 如: LogFo ...

  3. R12.2.0 buildStage 运行结果

    # ./buildStage.sh Copyright (c) , Oracle Corporation Redwood Shores, California, USA Oracle E-Busine ...

  4. Java基础之处理事件——使用动作Action(Sketcher 6 using Action objects)

    控制台程序. 动作Action是任何实现了javax.swing.Action接口的类的对象.这个接口声明了操作Action对象的方法,例如,存储与动作相关的属性.启用和禁用动作.Action接口扩展 ...

  5. mysql 常见的几个错误问题

    Mysql常见的几个错误问题及解决方法: 1.问题: mysql DNS反解:skip-name-resolve 错误日志有类似警告: 点击(此处)折叠或打开 120119 16:26:04 [War ...

  6. 刨根问底U3D---从一个空类说起

    这篇文章包含哪些内容 这篇文章从一个Empty的MonoBehaviour入手,首先讨论一下C#的修饰符internal,default,virtual,sealed 接着讨论一下MonoBehavi ...

  7. .net开发之我见,or实现 最简 优化法。knock out type convert 与我之简化orm的实现原理及实现细则,最简化开发法

    现在的.net or构架,大家认同的各种大大小小,ef,subsonic,nhibernate,甚至小一些的petapoco这种,但用过的人我想他们考虑的是比较多. 小一些的Petapoco也有几千行 ...

  8. DO.NET操作数据库

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  9. adb devices 显示error

    1.adb kill-server 2.adb start-server

  10. C++之路进阶——codevs3287(货车运输)

    3287 货车运输 2013年NOIP全国联赛提高组  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 钻石 Diamond   题目描述 Description A 国有 n ...