如何解决问题:程序无法正常启动(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 ...
随机推荐
- spark Streaming与kafka的集成消费
Spark 2.3.3 Kafka 2.11-1.0.2 Java jdk1.8.0_191 Hbase 1.2.11 from pyspark impo ...
- 九、Swift对象存储服务(双节点搭建)
九.Swift对象存储服务(双节点搭建) 要求:Controoler节点需要2块空盘 Compute节点需要再加2块空盘 本次搭建采用Controller 和 Compute双节点节点做swift组件 ...
- 借助meta影藏顶部菜单
1===>报错 Cannot find module 'webpack/lib/Chunk' 删除node_modules 然后重新下载 4==> 现在已进入页面,底部就有四个菜单,在点击 ...
- (一)JVM快速回顾总结
1,JVM内存结构(JVM体系概述,java8后的JVM) 2,GC的作用域(方法区和线程堆) 3,常见的垃圾回收算法 (1)引用计数 循环引用问题 (1) 那些对象可以作为GC_Root 虚拟机栈( ...
- Python高级特性之:List Comprehensions、Generator、Dictionary and set ...
今天帅气的易哥和大家分享的是Pyton的高级特性,希望大家能和我一起学习这门语言的魅力. Python高级特性之:List Comprehensions.Generator.Dictionary an ...
- zabbix(LNMP)的企业微信告警
一.简介 KVM+虚拟机的基于LNMP平台zabbix3.0的监控系统.能通过企业微信实现服务器状态的告警功能! 二.环境 服务器:DELL 710 32G RIDA 5 系统:Linux 3. ...
- django框架创建app及使用、
App 创建一个app : python manage.py startapp app01 admin: from django.contrib import admin # Register you ...
- 这一次,彻底弄懂 JavaScript 执行机制
本文转自https://juejin.im/post/59e85eebf265da430d571f89#heading-4 本文的目的就是要保证你彻底弄懂javascript的执行机制,如果读完本文还 ...
- H5视频、音频不能自动播放,Uncaught (in promise) DOMException: play() failed because the user didn't
错误原因:Chrome的autoplay政策在2018年4月做了更改. 解决办法: 第一步,在chrome浏览器中输入:chrome://flags/#autoplay-policy 第二步,在Aut ...
- Ubuntu 安装git及git命令
1.检查git是否已经安装,输入git version命令即可,如果没有显示版本号表示没有安装git 2.安装git sudo apt-get install git 3.配置git全局环境git c ...