首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

NSIS-使用nsExec安装INF文件。日志显示返回值-10

NSIS(Nullsoft Scriptable Install System)是一个开源的、脚本驱动的安装/卸载系统,用于创建Windows平台上的安装程序。它提供了一种简单而强大的方式来创建自定义的安装程序,可以用于安装软件、驱动程序、插件等。

在NSIS中,nsExec插件是一个用于执行外部命令的插件。它可以用于执行各种任务,包括安装INF文件。

INF文件(Information File)是Windows操作系统中的一种配置文件,用于描述和安装设备驱动程序。INF文件包含了设备的相关信息、驱动程序的安装路径、注册表设置等。

当使用nsExec插件安装INF文件时,返回值-10表示命令执行失败。这可能是由于以下原因导致的:

  1. INF文件路径错误:请确保指定的INF文件路径是正确的,并且可以被访问到。
  2. 权限问题:如果执行安装INF文件的命令需要管理员权限,请确保以管理员身份运行安装程序。
  3. INF文件损坏:如果INF文件本身损坏或不完整,可能会导致安装失败。请检查INF文件的完整性。

针对这个问题,可以尝试以下解决方法:

  1. 检查INF文件路径:确认INF文件路径是否正确,并且可以被访问到。
  2. 确保以管理员身份运行安装程序:右键点击安装程序,选择“以管理员身份运行”。
  3. 检查INF文件完整性:确保INF文件没有损坏或缺失。

如果问题仍然存在,可以尝试查看NSIS的官方文档或社区论坛,寻求更详细的帮助和解决方案。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯云人工智能(AI):https://cloud.tencent.com/product/ai
  • 腾讯云物联网(IoT):https://cloud.tencent.com/product/iotexplorer
  • 腾讯云区块链(BCS):https://cloud.tencent.com/product/bcs
  • 腾讯云元宇宙(Metaverse):https://cloud.tencent.com/product/metaverse

请注意,以上链接仅供参考,具体的产品选择应根据实际需求和情况进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

记联软 UniAccess 导致 NSIS 安装包启动进程失效

且给出 NSIS 安装包脚本的规避方法 特别感谢 lsj 定位到此问题,我只是帮助他记录问题的工具人 联软 UniAccess 是一款监控电脑设备的应用,在很多公司都会使用。...(x86)\lindexi\lindexi.exe 文件,接下来预期的就是安装包将启动此进程。...然而通过 ProcessMonitor 看到是 QueryOpen 了 D:\Program 文件 右击看是调用 D:\Program 文件的堆栈,如下图 从图片可以看到,从 nsExec.dll 里面居然进入了...然而联软 UniAccess 比较垃圾,没有好好处理好路径空格文件,于是就访问成了 D:\Program 文件 而且联软 UniAccess 更垃圾的是发现文件不存在就啥都不干,让安装包继续使用安装包以为完成了进程启动...,记录的日志也都是完成启动进程 其实以上的 NSIS 脚本还是有一刀的,那就是传入的参数是没有给带空格的路径加上引号。

2.3K30

操作系统生成镜像封装类

/Cleanup-Mountpoints - 删除与损坏的已安装映像关联的资源。 /List-Image - 显示指定映像中的文件文件夹的列表。...:C:\test\offline /Add-Driver /Driver:C:\drivers\mydriver.inf /ForceUnsigned #使用 /ForceUnsigned 来安装未签名的驱动程序...通过删除计算机特定信息(如安全标识符、事件日志内容、系统还原点、已安装的即插即用驱动程序等等)来通用化一个Windows安装,这样就能够使用磁盘映像(磁盘复制)工具,如ImageX,捕获通用化的安装,...并将捕获的映像部署到其他计算机 将Windows安装启动到审核模式,这样能够通过添加额外的设备驱动程序、安装额外的应用程序来进行定制,然后测试安装 在将计算机交付给最终用户之前,应当确保当最终用户第一次启动计算机时显示欢迎使用...另外,Sysprep 必须在其安装时所运行的 Windows 版本上运行。 日志记录初始化。初始化日志记录。有关详细信息,请参阅 Sysprep 日志文件。 分析命令行参数。分析命令行参数。

1.4K20
  • 操作系统生成镜像封装类

    /Cleanup-Mountpoints - 删除与损坏的已安装映像关联的资源。 /List-Image - 显示指定映像中的文件文件夹的列表。...:C:\test\offline /Add-Driver /Driver:C:\drivers\mydriver.inf /ForceUnsigned #使用 /ForceUnsigned 来安装未签名的驱动程序...通过删除计算机特定信息(如安全标识符、事件日志内容、系统还原点、已安装的即插即用驱动程序等等)来通用化一个Windows安装,这样就能够使用磁盘映像(磁盘复制)工具,如ImageX,捕获通用化的安装,...并将捕获的映像部署到其他计算机 将Windows安装启动到审核模式,这样能够通过添加额外的设备驱动程序、安装额外的应用程序来进行定制,然后测试安装 在将计算机交付给最终用户之前,应当确保当最终用户第一次启动计算机时显示欢迎使用...另外,Sysprep 必须在其安装时所运行的 Windows 版本上运行。 日志记录初始化。初始化日志记录。有关详细信息,请参阅 Sysprep 日志文件。 分析命令行参数。分析命令行参数。

    2.1K41

    如何利用Serilog的RequestLogging来精简ASP.NET Core的日志输出

    第1部分-使用Serilog RequestLogging来简化ASP.NET Core的日志输出(本篇文章) 第2部分-使用Serilog记录所选的端点名称[敬请期待] 第3部分-使用Serilog.AspNetCore...如果您已经安装了Serilog,请跳至下一部分。 首先安装Serilog.AspNetCore NuGet软件包,再加上控制台和Seq接收器【这是一个漂亮的可视化日志UI】,以便我们可以查看日志。...如果现在运行您的应用程序,您将看到与我们最初相同的10日志,只是格式略有不同: [13:30:27 INF] Request starting HTTP/2 GET https://localhost...如果我们再一次运行该应用程序,你还是会看到原来的10日志消息,但你会看到一个额外的通过SerilogRequestLoggingMiddleware汇总的日志消息,倒数第二的消息: # Standard...如果您已经在使用Serilog,则非常容易启用。只需在您的Startup.cs文件中调用UseSerilogRequestLogging()。 当请求到达此中间件时,它将启动计时器。

    1.6K10

    windows驱动开发教程_windows内核驱动开发

    然后重启设备,开机后会在电脑桌面右下方显示有“测试模式”字样内容的水印。...INF文件安装 设备相关的驱动安装可以选择INF进行安装INF安装文件的编写建议从 WDF Sample 中找到合适的INF文件进行修改,如果你想了解INF的语法,可以参考这里 通过设备管理器手工安装...在驱动的安装过程中,系统会自动记录安装日志,在INF目录(路径一般在 C:\Windows\inf下)下可以找到两个日志文件 setupapi.app.log 和 Setupapi.dev.log ,...查看这两个日志文件有利于理解驱动安装的执行过程,同时也有利于排查驱动安装过程中出现的异常。...生产环境 从Win10开始,驱动文件包不仅需要进行扩展验证 (EV) 代码签名,还需要提交到硬件开发中心仪表盘,具体操作指南可以参考此处,你可以在该文档上找到驱动签名所需的任何内容。

    1.8K21

    FFmpeg开发笔记(四十一)结合OBS与MediaMTX实现SRT直播推流

    首先按照《FFmpeg开发实战:从零基础到短视频上线》一书“10.2.2  FFmpeg向网络推流”的介绍,安装并启动MediaMTX,弹出的MediaMTX日志窗口显示内容如下:2023/12/10...:8001 (UDP/RTCP)2023/12/10 14:18:25 INF [RTMP] listener opened on :19352023/12/10 14:18:25 INF [HLS]...UDP)2023/12/10 14:18:25 INF [SRT] listener opened on :8890 (UDP)从上面日志可见,MediaMTX提供的SRT服务正在监听8890端口,且该服务采用...的服务日志如下所示:2023/12/10 14:18:59 INF [SRT] [conn 127.0.0.1:50021] opened2023/12/10 14:19:01 INF [SRT] [conn...同时观察MediaMTX的服务日志如下所示:2023/12/10 14:19:40 INF [SRT] [conn 127.0.0.1:53466] opened2023/12/10 14:19:40

    34010

    Spring AOP 功能使用详解

    Spring Aop 要想使用 Spring AOP ,首先先得在 Spring 配置文件中配置如下标签: 1<aop:aspectj-autoproxy expose-proxy="true"...execution 指示符,它用来匹配方法执行的连接点,也是 Spring AOP 使用的主要指示符,在切点表达式中使用了通配符 () 和 (.. ),其中,( )可以表示任意方法,任意返回值,(...可以看到在执行目标方法的前后已经打印了日志;刚在上面的 main 方法中,我们把代理对象的字节码写到了文件里,现在来分析下: 反编译 &Proxy.class 文件如下: ?...CGLIB 来实现在方法 query 执行的前后加上日志使用 CGLIB 来实现动态代理,也需要实现接口 MethodInterceptor,重写 intercept 方法: 1public class...上述实现 Spring AOP 的栗子采用的是 注解的方法来实现的,此外,还可以通过配置文件的方式来实现 AOP 的功能。以上就是 Spring AOP 的一个详细的使用过程。

    1.3K40

    tomcat详解

    java真实的进程信息 #jstack 加pid Java process 显示java进程执行流程 调用信息 Troubleshooting Tools 4.2tomcat日志 image.png...catalina.out 日志主要看 #error 错误 #startup 或 finished 启动所需的时间 5.tomcat配置文件 image.png #server.xml #端口部分...设置tomcat开机自启动 #使用二进制安装jdk的时候 环境变量不在 /bin /sbin /usr/local/bin /usr/local/sbin #在重启就没有找到这个命令 #即使在...显示jvm信息: jmap (显示java jvm信息) jmap -heap java进程id 显示jvm的内存使用情况 6. jvm内存内容导出:jmap (导出 jvm内存的内容 ) jmap...nginx 12.3注意事项 ####之后把本地解析的 zrlog.oldboylinux.cn 解析到10.0.0.5 去访问一下 ####如果失败检查配置文件 ####还有一个报错就是浏览器一直在让你安装

    1.4K00

    02 、Solr7.3.1 在Win10平台下使用Tomcat9的部署及配置

    solr7在tomcat上的部署 关于solr的下载及其目录介绍请参考上一篇博客—-Solr7.3.1 在Win10平台下使用jetty的部署及配置 solr6.x以上都需要JDK1.8以上版本。...这里使用JDK1.8+tomcat9+solr7.x部署。...①准备环境:安装JDK1.8,tomcat9 ②将solr-7.3.1/server/solr-webapp/下的webapp复制到tomcat-9.0.8-windows-x64/webapps/下并且重命名...⑤复制solr-7.3.1/server/resources下的log4j.properties文件, 到apache-tomcat9/webapps/solr/WEB-INF/下的classes文件夹中...(classes文件夹如果没有需要自己创建,这是日志文件) ⑥创建solrhome:复制solr-7.3.1/server/下的solr文件夹 到任意目录处(可以重新命名,这里重命名为solr-home

    31620

    Java实现自定义标签的步骤——带你实现自己的标签

    一、自定义标签: 使用标签的好处:使用方便、简洁、实现代码重用 二、自定义标签的形式: 1、标签属性: 2、标签体 (1)无标签体――空标签 (2)有标签体 · 普通文本 ·...tld文件 3、在web应用中部署和安装自定义标签库 4、在jsp页面中导入和使用自定义标签 四、用于开发自定义标签的接口和类:p204 ?...TagSupport执行流程 BodyTagSupport执行流程 实例: 1、写一个判断用户是否登录的标签类,要完成功能如下: (1)看session作用域是否存在user属性,如有,则取出用户名,并显示欢迎信息...,此配置在tomcat6下无效 六、jsp脚本变量的定义: 七、自定义标签的部署及使用: 1、tld文件在WEB-INF或其子目录中 (1)在web.xml文件中进行部署(此步可省略) (2)在jsp文件中可采用两种方式引入使用该自定义标签...方法一:指出uri 方法二:指出location 2、tld文件在包含标签处理类及其相关支持类的jar包的META-INF或其子目录中 只能使用指出uri的方式 如下是错误的 setPageContext

    2.6K60
    领券