精华内容
下载资源
问答
  • 打开控制面板,选择时钟和区域 选择区域,管理 然后重启试试

    打开控制面板,选择时钟和区域
    在这里插入图片描述
    选择区域,管理
    在这里插入图片描述
    在这里插入图片描述
    然后重启试试


    成功了!

    展开全文
  • 文章目录 前言 我的环境 报错提示 解决方案 编程之外 前言   用了 Typora 后就很少再用 word 了,今天打开world,突然提示应用程序无法正常启动(0xc0000142)。请单击"确认关闭应用程序",试了下office的其他产品也...


    在这里插入图片描述

    前言

      用了 Typora 后就很少再用 word 了,今天打开world,突然提示应用程序无法正常启动(0xc0000142)。请单击"确认关闭应用程序",试了下office的其他产品也是同样的效果,之后通过检查Windows系统完整性并修复它们,解决了这个问题。

    我的环境

    • Windows 10 x64 专业版
    • office 2019

    报错提示

    打开office类软件,报错界面如下:
    在这里插入图片描述

    解决方案

    • 打开PowerShell的管理员窗口:
      • 在桌面右击开始菜单
        在这里插入图片描述
      • 选择PowerShell(管理员)
        在这里插入图片描述
    • 在PowerShell管理员窗口中,依次执行下面两条语句来检查Windows系统完整性并修复:
    DISM.exe /Online /Cleanup-image /Restorehealth
    sfc /scannow
    

      一定要等每一条命令执行结束。如下,若你的执行结果和我的一样,那应该没问题了,之后:重启电脑!重启电脑!重启电脑! 重要事的说三遍,执行成功后一定要重启电脑才会生效,还有执行那两条命令时,电脑是要联着网的,插着网线最好了,不然你可能要等好一会才执行结束。


    在这里插入图片描述


    如下,重启电脑后可以正常打开office类软件了

    在这里插入图片描述
    在这里插入图片描述

    编程之外

    欢迎小伙伴入坑我的公众号遇见0和1😁😁
    在这里插入图片描述

    展开全文
  • Office 2010启动之后弹出一个窗口提示:Microsoft Office无法验证此应用程序的许可证。修复尝试失败或者已被用户取消。应用程序将立即关闭。  遇到这样的情况,原因是Office的系统服务被禁用的原因,开启即可  ...

      Office 2010启动之后弹出一个窗口提示:Microsoft Office无法验证此应用程序的许可证。修复尝试失败或者已被用户取消。应用程序将立即关闭。

      遇到这样的情况,原因是Office的系统服务被禁用的原因,开启即可

      运行services.msc启动系统服务管理,然后会发现Office Software Protection Platform服务已经被禁用了,启动该服务后Office即可恢复正常

    展开全文
  •  应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工具 百度一下sxstrace用法: stdafx.hstdafx.h是vc创建工程时自动生成的头文件,...

    问题来源:一个早期vc或者vs studio编写的工程,在我的vs2012(win8)下升级+编译后,运行失败,提示:

     应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工具

    百度一下sxstrace用法:

    stdafx.hstdafx.h是vc创建工程时自动生成的头文件,里面的内容一般是再包含其他的头文件
    1)  管理员运行cmd ,SxsTrace Trace -logfile:SxsTrace.etl,启动跟踪;

    2) 执行目标程序,在弹出错误对话框后;

    3) 回到cmd命令行,按回车键,然后输入执行命令:SxsTrace Parse -logfile:SxsTrace.etl -outfile:SxsTrace.txt


    先是win8下管理员运行cmd   使用win+x组合键,选择命令提示符(管理员)

    为了判定sxstrace.txt的位置,我决定去执行程序的目录下,执行相应的命令

    cd 命令转换目录不成功,解决方案如下:

     例如cd F: 后还在c盘,使用如下命令: F:  回车或者 cd /d F:/


    sxsTrace 确实在exe程序同一个文件夹下,打开后主要错误如下:

    INFO: Manifest Definition Identity is (null).
    ERROR: Line 11: XML Syntax error.

    如果这里提示的是缺少什么运行库就好了,哎


    然后带着这两条错误google,在外国的一个论坛上找到了类似的错误

    试着去解决:

    这种情况是因为manifest中储存各种程序指定dll的入口,如果找不到这些dll,主要是CRT,就会提示上述错误

    manifest要么位于appname.exe.manifest文件,要么在二进制可执行程序中,我没发现这个文件
    那么就在二进制文件中,于是用nodepad++ 打开exe
    (ps:需要安装插件HexEditor,然后view in hex)


    manifest, 在二进制文件的结尾部分,当看到xml文件的时候


    就找到了,然后根据找到依赖项:


    micsoft.windows.common-controls, 在c:/windows/winsxs                     (winsxs   是side-by-side,并行环境的意思 )

    外国友人是因为vc90_crt版本不对,下载安装就ok,教程结束,然而我这里却不行

    目录下搜索micsoft.windows.common-controls 发现有很多,那大概是版本不对,然后继续搜索,在msdn上找到了一段代码来测试相应的版本

    #include <cstdio>
    #include <windowsx.h>
    #include <tchar.h>
    #include <iostream>
    #include "windows.h"
    #include "windef.h"
    #include "winbase.h"
    #include "shlwapi.h"
    #include <StrSafe.h>
    
    #define PACKVERSION(major,minor) MAKELONG(minor,major)
    using namespace std;
    
    DWORD GetVersion(LPCTSTR lpszDllName)
    {
    	HINSTANCE hinstDll;
    	DWORD dwVersion = 0;
    
    	// For security purposes, LoadLibrary should be provided with a fully qualified 
    	// path to the DLL. The lpszDllName variable should be tested to ensure that it 
    	// is a fully qualified path before it is used. 
    	hinstDll = LoadLibrary(lpszDllName);
    	
    	if(hinstDll)
    	{
    		DLLGETVERSIONPROC pDllGetVersion;
    		pDllGetVersion = (DLLGETVERSIONPROC)GetProcAddress(hinstDll, "DllGetVersion");
    
    		// Because some DLLs might not implement this function, you must test for 
    		// it explicitly. Depending on the particular DLL, the lack of a DllGetVersion 
    		// function can be a useful indicator of the version. 
    
    		if(pDllGetVersion)
    		{
    			DLLVERSIONINFO dvi;
    			HRESULT hr;
    
    			ZeroMemory(&dvi, sizeof(dvi));
    		   // dvi.info1.cbSize = sizeof(dvi);
    			dvi.cbSize=sizeof(dvi);
    			hr = (*pDllGetVersion)(&dvi);
    
    			if(SUCCEEDED(hr))
    			{
    			   //dwVersion = PACKVERSION(dvi.info1.dwMajorVersion, dvi.info1.dwMinorVersion);
    				dwVersion=PACKVERSION(dvi.dwMajorVersion,dvi.dwMinorVersion);
    			}
    		}
    		FreeLibrary(hinstDll);
    	}
    	return dwVersion;
    }
    
    int main(){
    
    LPCTSTR lpszDllName = L"C:\\Windows\\System32\\ComCtl32.dll";
    DWORD dwVer = GetVersion(lpszDllName);
    DWORD dwTarget = PACKVERSION(6,0);
    
    if(dwVer >= dwTarget)
    {
    	cout<<"hello "<<dwTarget <<endl;
    }
    else
    {
    	
    	//cout<<"what's new "<<dwTarget <<" " <<dwVer<<endl;
    	cout<< ((dwTarget & 0xFFFF0000)>>16) <<" "<<(dwTarget & 0x0000FFFF)<<endl;
    	cout<< ((dwVer & 0xFFFF0000)>>16) <<" "<<(dwVer & 0x0000FFFF)<<endl;
    	// Proceed knowing that version 6.0 or later additions are not available.
    	// Use an alternate approach for older the DLL version.
    }
    
    return 0;
    }

    结果发现小于6.0,我想试试能不能通过修改二进制文件的xml把版本改成自己的,需要解析DWORD 变量 dwVer的含义,就是明白packversion这个函数怎么把6,0变成了一个该类型变量,百度makelong的含义,是把第二个参数16位变量左移16位加上第一个参数构成一个32位变量,于是进行一些位运算还原就是了,然后得到5 82,那么我的版本是5.82,然后继续在winsxs下搜索,找到

    版本号全称5.82.9200.20765  然后pub key 是红框里的一串字符

    (ps:通过找几个数字的二进制吗来判断在何处修改)

    修改后,但是没有作用,难道注定要安装micsoft.windows.common-controls 6.0?

    等学点windows编程再来回头看看吧

    展开全文
  • 最近有win10系统用户打开word出现“应用程序无法正常启动0xc0000142”的提示 ,重启后再次出现提示,再次尝试打开发现可以正常打开。其他软件在安装时也会提示“应用程序无法正常启动0xc0000142”,同一个软件不是...
  • 点击word,然后出现正在更新office,然后程序无法启动 一直循环。解决: 1.win+R输入services.msc 2.将Microsoft Office即点即用服务设为自动 如果第二步中已经是自动状态,先禁用一下,再重新设置为自动 (双击...
  • 今天想打开excel的时候,又碰到了“应用程序无法正常启动(0xc0000142)。请单击‘确认’关闭应用程序”这个报错提示,试着打开Word也出现该错误。以前的解决方法都是卸载掉office重装。 在网上找了好久解决方法,...
  • 错误:打开office的时候显示office更新,应用程序无法正常启动,请单击“确定”关闭应用程序 上次打开office也遇到了这个问题,今天上课要打开PPT,又遇到了这个问题,下面总结一下是怎么解决的。 1.控制面板-程序...
  • 安装office2013后,打开word或其他若报如下错:   解决方案: 从www.bitdefender.com/files/KnowledgeBase/file/dlls.zip下载压缩包和并解压到任意位置其中包含5个DLL文件:mfc100.dll mfc100u.dll msvcr100.dll ...
  • 在打开word文档时,显示如下错误: 解决方法 1.开始菜单-运行-输入services.msc 2. 在打开的服务中找到Microsoft Office即点即用服务 3.启动类型改为禁用---点击应用---启动类型再改为自动---点击应用 ...
  • 1.找到出现问题的系统程序所在文件位置 例如excel,找到文件---->右击---->点击更多---->点击打开文件位置 2.右击程序,找到最下面属性,打开 如图: 3.点击上方兼容性,勾选下面的“以管理员身份运行...
  • 近期,有win10用户遇到一个问题,打开Word软件出现了“应用程序无法正常启动0xc0000142”的错误提示,将电脑重启之后依然会出现该提示,再次尝试打开发现可以正常打开,并且在安装其它软件的时候也会提示“应用程序...
  • 一、问题现象: 双击打开.pptx文件时,出现了下面的错误弹框: 这种弹框的Windows的弹框,并不是PowerPoint软件的弹框。...2、选中下方的“解除锁定”,点击“应用”即可。再重新打开文件。 ...
  • 应用程序无法正常启动(0xc0000142)。请单击&amp;amp;quot;确认关闭应用程序&amp;amp;quot; 如下图: 解决方案 打开cmd的管理员窗口或者powershell的管理员窗口: 输入如下命令检查Windows系统完整性: DISM...
  • 最近公司要求做一个和BS结合的CS截屏程序,主要功能是通过BS的超链接启动客户端的应用程序。针对于像QQ、Word等,很简单即可启动,可是当启动我自己做的程序的时候,总是碰到找不到路径路径问题, 在网上搜索了诸多...
  • 出现问题:使用office2016打开相对应的文件,excel文件,word文件,outlook邮件客户端等,会出现 应用程序无法正常启动0X0000142 解决方法 win7 控制面板-程序和功能-选中安装的程序(Microsoft Office 365 专业...
  • 等一会就会报错出现:应用程序无法正常启动(0xc0000142)。请单击”确定”关闭应用程序”。 解决方法: 开始->运行,输入services.msc 或者 右键 计算机->管理->服务和应用程序->服务 找到服务:”...
  • MicrosoftOffice无法验证此应用程序的许可证 问题1:装了office2010, 今天打开软件提示:MicrosoftOffice无法验证此应用程序的许可证。修复尝试失败或者已被用户取消。应用程序将立即关闭。解答1:运行services....
  • 有时打开word\excel\ppt会显示“正在更新 Office,请稍候”,然后弹出一个错误框"应用程序无法正常启动(0xc0000142)。请单击"确定"关闭应用程序。" 解决方法 在服务里面将“Microsoft Office即点即用服务”——禁用...
  • 前一天,我打开Office应用(Word、Excel、PowerPoint)突然显示应用程序正在更新,一段时间后显示【应用程序无法正常启动(0xc0000142)时。请单击"确认关闭应用程序"】。我尝试了网上的一些方法,都不能解决我的问题...
  • 通过Web页面启动本地应用程序

    千次阅读 2019-06-02 17:55:36
    目前在项目中需要在html页面中通过连接(a标签)来唤醒本地应用,这个是基于window系统 解决方法 注册自己的协议 在window下需要将自己的协议添加至注册表中,下面以打开wps word为例 // 新建word.reg注册表文件...
  • 1.win+R输入services.msc 2.将Microsoft Office即点即用服务设为自动 3.停止后重新启动
  • 正在更新office,应用程序无法正常启动怎么解决

    千次阅读 多人点赞 2020-11-12 16:10:15
    问题现象描述: 把错误代码框关闭 开始——搜索“运行”... 把启动类型由“自动”改为“禁用” ... 再把启动类型由“禁用”改为“自动” ... 右键“Microsoft office即点即用服务”——重新启动 ...
  • http://hi.baidu.com/fairysky/blog/item/e7a8366dbaa735f3431694c8.html先鄙视...参考资料1、VS2005解决"应用程序配置不正确,程序无法启动"问题2、VS2005安装文件 "由于应用程序配置不正确,应用程序未能启动"3、M
  • 通过Web启动本地应用程序(二)

    千次阅读 2014-09-23 15:37:23
    通过Web启动本地应用程序(一) 这篇文章介绍下一种方式。 第二种方式:通过自定义协议在Web中启动本地应用程序 实例是打开本地安装的Word程序 注册自己的协议 Windows Registry Editor Version 5.00...
  • 步骤如下: 1、win+R打开运行窗口; 2、输入msconfig命令; 3、进入系统配置,进入“服务”,取消勾选“Netlogon”即可。 (原先为本人新浪微博的记录,现copy过来)
  • Microsoft Office无法找到此应用程序的许可证,修复尝试失败或者已被取消 解决办法 1、首先,“Windows+R”快速打开“运行”窗口,输入services.msc然后确定 在服务窗口中我们会看到系统正在运行的一些服务,在打开...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 82,392
精华内容 32,956
关键字:

word无法启动此应用程序