如何解决问题:程序无法正常启动(0xc0000022)
如何解决问题:程序无法正常启动(0xc0000022)
下文是由NeoSmart技术,通过全球网络上的工程师开发者和技术人员一起收集起来的信息,进行汇总并编辑而成的。
错误现象
该错误一般会通过警告,错误,提示等形式在屏幕上提示0xc0000022
触发错误的方式
- 文件占用或者访问异常
- 安全软件
- 缺少dll文件
导致错误的原因
- 应用程序的访问权限问题。有时可以通过右键“以管理员身份运行”正常运行,但直接点击运行却不行。这就是因为某些文件的访问权限有异常。
- 系统文件被破坏或者损坏
在Windows上修复“0xc0000022”
修复1:检查访问权限
如果这个错误是在启动某个程序的时候触发的,首先应该检查这个应用程序的本身的访问权限是否正常。
步骤如下:
- 右键应用程序.exe文件
- 选择属性
- 进入“安全”页签
- 修改Administrators, Users和System设置为完全控制。
- 点击“应用”

修复2:检查相关DLL文件的访问权限
如果这个错误是由DLL文件导致的,必须要通过Process Monitor工具来定位哪个DLL文件导致问题,随后再进行权限修复。
- 下载并运行Process Monitor tool工具
- 运行会出错的应用程序
- 等待错误的产生
- 在Process Monitor中单击File
- 选择Capture Events
- 选择Filter打开Process Monitor Filter窗口
- 先过滤掉不属于应用程序的错误
- 在结果中查找列名为ACCESS DENIED的单元格

一旦你找到了有ACCESS DENIED的DLL文件,请进行以下步骤:
- 跳转到DLL文件所在文件夹
- 右键DLL文件
- 选择属性
- 进入“安全”页签
- 单击“编辑”
- 单击“添加”
- 输入users
- 单击“检查名称”
- 为新添加的用户名,加上“读取和执行”和“读取”的权限
修复3:扫描损坏的文件
sfc工具可以帮助你扫描硬盘上受损的系统文件来避免错误的产生
步骤如下:
- windows开始键
- 找到“命令提示符”应用
- 右键并选择“以管理员身份运行”
输入
sfc /scannow
回车等待修复

如果你不能正常的进入windows操作系统,可以尝试在安全模式下运行sfc
进入安全模式的步骤如下:
- 移除所有的外接设备,如U盘,光盘,重启电脑
- 在Windows Logo图标出现之前按F8键
- 用键盘方向键选择Safe Mode安全模式并回车
修复4:关闭防火墙和杀毒软件
此步骤主要是用来确定这个错误是否由防火墙和杀毒软件导致。
原文引用自 https://neosmart.net/wiki/0xc0000022/
由OpLusX翻译再编辑
如何解决问题:程序无法正常启动(0xc0000022)的更多相关文章
- 【解决】应用程序无法正常启动(0xc000007b)。请单击“确定”关闭应用程序。
换了SSD硬盘,装了Windows 7 SP1 x64的系统.用了一段时间,突然一天有些软件打不开了.弹出下面的提示 应用程序无法正常启动(0xc000007b).请单击“确定”关闭应用程序.第一时间 ...
- VS 2005部署应用程序提示“应用程序无法正常启动( 0x0150002)” 解决方案
遇到这个问题,一定是缺少了CRT.MFC.ATL的DLL,不同版本的VS是不一样的.系统自带这些库的Release版,如果没有自带,打补丁就有了:系统不自带这些库的Debug版,所以Debug版的程序 ...
- Windows 7下一个:该应用程序不能正常启动(0xc0150002)
在新系统中正确安装QQ2010无法执行,同一时候安装的TM2009也无法执行. 相同显示为"应用程序无法正常启动(0xc0150002). 请单击"确定" ...
- QT编译发布程序后报错如缺少dll、“应用程序无法正常启动(0xc000007b)”的可能解决方法
QT编译发布程序后报错如缺少dll.“应用程序无法正常启动(0xc000007b)”的可能解决方法 最近项目要用qt,因为初学没有经验,遇到些小问题常常没什么头绪,也查不到解决方法,刚刚还因为低端错误 ...
- OpenCV 64位时 应用程序无法正常启动0x000007b 问题解决
这问题根本不是DirectX问题,不知道网上怎么这么这样的回复.而且也不亲自验证一下.下面将自己花很多时间才解决的方式整理一下. 因为一般情况下你配置的OpenCV加入系统环境变量的都是X86下的bi ...
- 在Windows平台用visual studio编译的可执行文件部署时报:应用程序无法正常启动0xc000007b(跟DirectX9无关的原因)
最近在做EasyDarwin开源流媒体服务器Windows版本编译与部署时发现一个问题,在开发机本机运行都很正常,但是部署到目标机器(未安装vs等开发环境)时,莫名其妙报出了"应用程序无法正 ...
- 应用程序无法正常启动0xc0150002(windows server 2003)
windows server 2003运行一个程序时出现 "应用程序无法正常启动0xc0150002"的错误提示; 解决方案: 下载地址:http://www.microsoft. ...
- vs2010编译出的exe“应用程序无法正常启动(0xc0150002)”
今天编译出一个使用ogre1.6.5动态库的应用程序,启动时报"应用程序无法正常启动(0xc0150002)"的错误提示. 编译环境是Win10+VS2010.这个错误可以在Win ...
- MySQL安装(以程序的方式启动)zip版
电脑环境 win10 64位 企业版 1.解压zip文件到某路径下. 2.复制目录下的my-default.ini 改名字(my.ini) 3.打开my.ini [mysqld]下面加上charact ...
随机推荐
- 简单web服务工作流程梳理
一.用户访问web基本流转过程梳理 二.web框架粗略概括
- AWVS破解安装
参考大佬@pirogue的安装步骤及awvs安装包,@pandahks的安装依赖,在本地虚拟机安装awvs,艰辛历程记录如下. 虚拟机操作系统:CentOS Linux release 7.7.190 ...
- (六)Amazon Lightsail 部署LAMP应用程序之升级到Amazon EC2
升级到Amazon EC2 将Amazon Lightsail实例升级为Amazon EC2 您将进行以下操作: ①创建使用 Amazon RDS的Web前端实例的快照 ②将该快照导出到 Amazon ...
- 3. Vue - 指令系统
一.vue指令 (1) v-if // 条件判断 如果条件成立就在页面上生成一个标签并显示出来 (2) v-show //DOM中都存在只是显示与否 (3) v-for //注意 v-bind:key ...
- MySQL学习笔记7——约束
约束 约束 *约束是添加在列上的,用来约束列的! 1.主键约束(唯一标识) ***非空*** ***唯一*** ***被引用*** *当表的某一列被指定为主键后,该列就不能为空,不能有重复值出现. * ...
- luoguP3233 [HNOI2014]世界树
题意 看见数据范围就知道是虚树,于是先建出虚树. 考虑先求出虚树上的点的管理点,显然两边dfs,一遍从下往上,一遍从上往下. 之后考虑不在虚树上的点,对于虚树上的每一条边\((u,v)\),我们考虑上 ...
- 前端Vue项目——购物车页面
一.加入购物车的两种策略 1.加入购物车接口 在 src/restful/api.js 中写入添加购物车接口: // 加入购物车的接口 export const shopCart = (params) ...
- 2019 SDN上机第4次作业
1. 解压安装OpenDayLight控制器(本次实验统一使用Beryllium版本) 配置java环境 安装OpenDayLight控制器 2. 启动并安装插件 cd distribution-ka ...
- CSS3 clip裁剪动画
CSS3 clip裁剪动画 下面是比较简单的例子 <pre><html><head><style type="text/css">i ...
- python在字节流中对int24的转换
python在字节流中对int24的转换 概述 最近在写项目的过程中,需要对从串口中读取的数据进行处理,本来用C写完了,但是却一直拿不到正确的数据包,可能是因为自己太菜了.后来用了python重新写了 ...