win7防火墙无法启动的代码修复
问题:
1.点击windows 7控制面板中防火墙的“推荐配置”没有反应
2.打开“服务”,无法启动windows firewall,并报错
3.打开“事件查看器”,选择“Windows 日志”-“系统”,找到最近发生的错误,其事件ID为7024,日志内容为“Windows Firewall 服务因 拒绝访问。 服务特定错误而停止。”
步骤如下:
1.打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess;
2.右键SharedAccess,选择“权限”;
3.单击“添加”.
4.在“输入对象名称来选择”下方的文本框中输入“NT SERVICE\mpssvc”,然后点击右侧的“检查名称”,此时文本框中的内容变为“MpsSvc”;
5.单击“确定”;
修改注册表有些烦,下面是控制台程序的代码:
// modifyReg.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"#include <windows.h>
#include <stdio.h>
#include <Aclapi.h>//程序用于修改SAM项的权限,赋于Administrators组成员完全控制权限
int _tmain(int argc, _TCHAR* argv[])
{LPSTR SamName = "MACHINE\\SYSTEM\\CurrentControlSet\\services\\SharedAccess"; //要修改的SAM项路径PACL pOldDacl=NULL;PACL pNewDacl=NULL;DWORD dRet;EXPLICIT_ACCESS eia;PSECURITY_DESCRIPTOR pSID=NULL;dRet = GetNamedSecurityInfo(SamName,SE_REGISTRY_KEY,DACL_SECURITY_INFORMATION,NULL,NULL,&pOldDacl,NULL,&pSID);// 获取SAM主键的DACL if(dRet=ERROR_SUCCESS)return 0;//创建一个ACE,允许Administrators组成员完全控制对象,并允许子对象继承此权限ZeroMemory(&eia,sizeof(EXPLICIT_ACCESS));BuildExplicitAccessWithName(&eia,"NT SERVICE\\MpsSvc",KEY_ALL_ACCESS,SET_ACCESS,SUB_CONTAINERS_AND_OBJECTS_INHERIT);// 将新的ACE加入DACL dRet = SetEntriesInAcl(1,&eia,pOldDacl,&pNewDacl);if(dRet=ERROR_SUCCESS)return 0;// 更新SAM主键的DACL dRet = SetNamedSecurityInfo(SamName,SE_REGISTRY_KEY,DACL_SECURITY_INFORMATION,NULL,NULL,pNewDacl,NULL);if(dRet=ERROR_SUCCESS)return 0;//释放DACL和SIDif(pNewDacl)LocalFree(pNewDacl);if(pSID)LocalFree(pSID);return 0;
}
参考:
http://www.jb51.net/os/windows/91077.html
http://blog.csdn.net/a32132100/article/details/6605419
win7防火墙无法启动的代码修复相关推荐
- 计算机蓝屏无法启动代码50,win7系统出现蓝屏代码0x0000050怎么解决
可能很少人会注意到电脑出现蓝屏的时候经常性会出现一些神秘代码.这些代码可以帮助我们找到电脑蓝屏的根源,从而彻底解决蓝屏问题!今天小编就以其中一个出现的蓝屏代码0x0000050为例,教大家如何解决. ...
- 计算机进安全模式启动修复,win7电脑故障怎么进入安全模式修复
如果Win7系统电脑硬件驱动或网络等出了问题,可以进入安全模式进行修复,但是很多朋友都不知win7电脑故障怎么进入安全模式修复,下面就来分享一下win7电脑故障进入安全模式的详细方法吧. win7电脑 ...
- win7不能在本地计算机启动防火墙,Win7防火墙启动不了的原因及解决办法
防火墙是一种位于内部网络与外部网络之间的网络安全系统.我想大家都应该清楚防火墙的重要性.Win7系统中,防火墙除了保护系统安全外,还有很多其他的功能都需要firewall服务启动才能够正常使用的.所以 ...
- 利用U盘PE系统修复win7系统的启动引导文件
利用U盘PE系统修复win7系统的启动引导文件 可能发生情况: 1)引导文件丢失 2)win7 ghost还原后丢失引导的修复 如何解决: 1.将事先已经制作好U盘PE系统的U盘插入电脑,然后关机 ...
- win7 修复计算机无法进入系统,win7系统下启动修复无法正常进入系统的解决方法...
win7系统下启动修复无法正常进入系统的解决方法分享给大家,相信不止一个用户遇到过这样的问题,据相关原因分析,部分系统修复报错文件为:X:\Windows\system32\drivers\spoon ...
- win7修复计算机无法修复工具栏,win7系统无法启动怎么修复工具栏win7系统文件受损...
↓↓↓↓↓下页更多win10系统完美取得管理员权限的方法↓↓↓↓↓ 苹果专用win7系统iso下载工具 喷墨打印机在强光照射下就很容易使墨水挥发,容易导致打印头的堵塞win10出现xbox登录失败怎么 ...
- w ndows7无法正常启动,如何修复Win7系统:Win7不能正常启动怎么办
Win7之家( www.win7china.com):如何修复Win7系统:Win7不能正常启动怎么办 Win7系统启动故障怎么办? Win7不能正常启动怎么办? Win7系统显示启动错误怎么办? W ...
- 服务器修复oxc0000098,win7系统未能正常启动0xc0000098如何修复
win7系统0xc0000098如何修复?很多小伙伴经常询问小编有关于win7系统0xc0000098如何修复的相关问题,电脑用久了或者下载了一些带病毒的软件有时就会导致电脑崩溃,启动不了,可能是影响 ...
- win7系统0x0000001a蓝屏代码怎么办
使用win7的时候,遇到了开机时蓝屏卡死并且出现0x0000001a蓝屏代码的情况时,小编觉得这种问题不是驱动除就是系统服务出错,可以尝试在运行中输入Chkdsk /r代码进行修复.或者是通过我们电脑 ...
最新文章
- 【数据结构】顺序循环队列及其实现(C语言)
- vue 中实现异步加载模块
- 创建带有关联的 XML 架构的 XML 文件 从 XML 文件创建 XML 架构
- 与Oracle配套组件,oracle 组件和体系结构
- matlab地球卫星模型,地球卫星三维运行轨道MATLAB仿真
- HTML+CSS+JS实现 ❤️ html5响应式图片轮播❤️
- 大屏实时监控-2019年CSDN博客之星年度总评选(2019-02-07 13:47)
- 云原生火爆技术人朋友圈,你可别云里雾里了!
- send的内容ajax,Ajax中send方法的使用
- 冷知识 —— 文学(名与字)
- BZOJ4029: [HEOI2015]定价
- 转:有时间看看算法书
- Windows快速更改IP脚本
- sql添加字段并设置外键
- 机器学习笔试面试题目 二
- 【Redshift渲染器渲染出图片有色差(红移渲染器)】
- 架构(B站尚硅谷大数据项目实践 电影推荐系统概述)
- mmm monitor mysql_MySQL(MMM架构使用)
- 计算机word没有标题3,解决word2007|2010样式中只有标题1,没有标题2、3的办法
- STM8L151C8单片机学习例程(2)——CLK切换
热门文章
- 很二2022,滚蛋吧! 幸福2023,过来吧!
- linux快捷键锁定屏幕,天天Linux-Ctrl+S快捷键锁定屏幕的问题
- msp430发送pwm信号_msp430单片机实现PWM
- “基于485总线的评分系统”
- Java零散知识点XXXXXXXXX
- 普元 AppServer 6.5 业务应用连接mysql数据库报错:java.security.UnrecoverableKeyException: Password verification fai
- 【测试表征】你想要的表征,这里全都有!(一)
- 彩虹物语服务器维护,红手指彩虹物语云手机使用教程_红手指彩虹物语云挂机教程_彩虹物语息屏挂机教程_红手指云手机官网...
- securecrt连接虚拟机提示账号密码错误
- [题解][Codeforces 1139A~1139F]Codeforces Round #548 (Div. 2) 简要题解