当前位置: 首页 > 知识库问答 >
问题:

在cmd.exe中使用/affinity启动可执行文件(Windows XP)

侯和惬
2023-03-14

我有一个程序,我正在尝试使用,它经常崩溃,其中一个修复是设置它只使用一个处理器。我可以轻松地通过任务管理器手动完成这一操作,但我更喜欢一个类似于双击快捷方式的解决方案。

无效开关-“/affinity”。

共有1个答案

顾乐家
2023-03-14

我自己在尝试在较旧的Win XP 32位钻机上运行KSP时也遇到了同样的问题。cmd.exe直到Vista,IIRC才收到/affinity开关。

我意识到OP已经有一年多的历史了,但是对于一些用户来说,它仍然是一个问题。解决方案是使用Sysinternals中的psexec.exe代替cmd.exe,cmd.exe可在此处找到:

http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx

Usage: psexec [\\computer[,computer2[,...] | @file][-u user [-p psswd]][-n s][-l][-s|-e][-x][-i
[session]][-c [-f|-v]][-w directory][-d][-][-a n,n,...] cmd [arguments]
 -a         Separate processors on which the application can run with
            commas where 1 is the lowest numbered CPU. For example,
            to run the application on CPU 2 and CPU 4, enter:
            "-a 2,4"
psexec -a 2 cmd /c "E:Games\KSP\KSP.exe"

只需纠正系统的路径,并将其放在.bat或快捷方式的目标字段中。

另外,您需要将PsTools(或者仅仅是psexec.exe)解压缩到C:\Windows或系统路径中的另一个文件夹中,或者将其放入KSP根中。

 类似资料:
  • 我正在使用JDK17和Gradle7.3开发一个小型的libgdx项目。在这个项目中,我使用位于assets文件夹中的文本文件生成地图。我使用Gdx。文件夹。内部(“map.txt”);行来加载它,而不是使用缓冲读取器来读取它。以下是我的文本文件中的内容: 这是我使用这个文件的代码示例。 当我从我的IDE运行它时,这是完美的。 从ide运行的应用程序 现在我想创建我的项目的. exe。我几乎是用J

  • 我正在使用Firefox47.0和Selenium2.53。最近,它们是Selenium和Firefox之间的一个bug,使代码无法工作。解决方案之一是使用Marionnette驱动程序。 编辑1:我尝试了以下代码: 而且它正在工作,似乎问题来自RemoteWebDriver和gecko驱动程序,你们有消息吗?

  • 问题内容: 我正在写一个包含多个包的程序。每个软件包都有其自己的主程序,我希望所有人在解释器执行.jar时同时启动。这似乎是一个非常简单的问题,但是当我环顾四周时,似乎人们正在使用蚂蚁(我以前从未使用过)和其他方法。Eclipse中有没有更简单的方法来编译具有多个启动配置的.jar,更好的是,有没有一种方法可以对其进行硬编码? 如果最好的启动方式是通过蚂蚁。如果要启动,我会写什么样的ant脚本…说

  • 我有一个使用第三方jar的Spring启动应用程序。此jar需要一个xml配置文件,该文件必须由客户端在运行时(单独)提供,并且不能预打包。第三方lib使用以下顺序加载该文件(Is和空检查): 我不能更改lib加载文件的方式(例如使用Spring的资源加载),所以它必须在类路径上。因此,我似乎失去了像java-jarmy-spring-boot-app.jar一样执行它的可能性,因为选项阻止添加任

  • 问题内容: 我正在尝试从用户读取一个文件,其中每一行都是一个命令,然后运行它(可以假定命令是合法的),但是当我给出类似的命令时,出现运行时异常错误: 线程“主”中的异常java.io.IOException:无法运行程序“ echo”:CreateProcess错误= 2,系统找不到指定的文件 我正在尝试运行以下命令: 在哪里。但这确实适用于类似的命令,所以看来我得到的运行时就像“运行”窗口而不是

  • 使用命令获取此错误: jar是用mvn clean包和mvn安装构建的 聚甲醛