Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 可以从_Windows_Windows 7_Process_Windows 7 X64_Devenv - Fatal编程技术网

Windows 可以从

Windows 可以从,windows,windows-7,process,windows-7-x64,devenv,Windows,Windows 7,Process,Windows 7 X64,Devenv,获得pskill如果您下载免费的sysinternals套件,它有一个pskill.exe应用程序,可以很好地处理以下类型的任务:pskill.exe“进程名称” 即使不使用-t选项,它也可以在这些进程上工作。我在提升的powershell上执行了以下操作: PS C:\Windows\system32> wmic.exe /interactive:off process where "name like `'java%'`" call terminate 命令输出: Executing

获得
pskill
如果您下载免费的sysinternals套件,它有一个pskill.exe应用程序,可以很好地处理以下类型的任务:pskill.exe“进程名称”
即使不使用-t选项,它也可以在这些进程上工作。

我在提升的powershell上执行了以下操作:

PS C:\Windows\system32> wmic.exe /interactive:off process where "name like `'java%'`" call terminate
命令输出:

Executing (\\SRV\ROOT\CIMV2:Win32_Process.Handle="3064")->terminate()
Method execution successful.
输出参数:

instance of __PARAMETERS
{ReturnValue = 0; };

我从中获得了一些语法信息:

在我的案例中,经过几天与此问题的斗争(发生在VirtualBox和µTorrent进程上),我发现这是由Windows Update修补程序(Windows 7 x64)引发的网络驱动程序问题引起的。卸载该修补程序后,一切恢复正常。我只是觉得它对其他人有用。

作为管理员运行对我来说很有用:

1.在windows中搜索
cmd

2.右键单击
cmd
选择“以管理员身份运行”

3.
netstat-ano | findstr:8080

4.
taskkill/pid(您的号码)/F


我在VirtualBox中遇到了与Java进程相关的相同问题

在我的例子中,这是由于Windows更新补丁KB4338818(Windows 7 x64)中的一个错误造成的

我通过以下方法解决了这个问题:

  • 卸载Windows更新修补程序KB4338818
  • 安装Windows更新修补程序KB4338821
如前所述,由于以下原因,某些进程无法终止:

“未处理的I/O请求”

根据我的经验,我当时正在处理一个有小车的图形驱动程序,它会导致我的游戏崩溃并且无法关闭,最后我禁用了图形驱动程序,这个过程最终消失了。

如果您的应用程序正在等待来自驱动程序的资源,如wifi或graphic,请尝试在设备管理器中禁用它们,您需要深入了解它们的悬挂位置。


当然不建议这样做,但有时候你已经没有什么可失去的了。

我也遇到了同样的问题,正如这里的许多人所说的,正常的Kill命令都不起作用。我的问题文件是由远程桌面服务器上的用户从网络共享运行的可执行文件。对于多个共享用户,在一个工作日内重新启动并非易事。即使用户注销,exe仍列在任务管理器中。我发送到共享文件夹的服务器,从Computer Management->Sessions发现,即使用户已注销,会话仍从该RDP服务器打开。右键单击->关闭会话,文件锁定被释放

我不明白为什么我不能结束这一切。当我尝试删除该文件时,最初收到的错误消息是“该操作无法完成,因为该文件已在系统中打开”


希望这对其他人有所帮助。

对我来说,它的工作方式是我必须终止父进程。找出父进程并杀死它

taskkill /IM "parent_process_name.exe" /T /F

以管理员身份运行CMD将解决问题

在我的情况下,这里的解决方案都不起作用。我最终发现,该程序在尝试轮询USB音频接口时被冻结。因此,我拔下了连接的USB DAC,令我惊讶的是,该应用程序立即退出。Francis的回答提到这可能是“未经处理的I/O请求未得到正确处理(由您的程序可能访问的设备驱动程序处理)”的结果,这可能解释了为什么这会修复它


我想这真的取决于程序冻结时正在执行的操作,但是如果其他解决方案都不起作用,请尝试断开所有USB设备的连接,看看其中是否有一个可能是原因。

不知道为什么没有出现错误,但要验证一件事:您是否从提升的命令提示符调用了这些命令?否则,即使您的帐户具有管理员权限,这些命令也不会以管理员权限运行。(这不应允许他们在明显失败时返回成功;))是的,所有命令都是从管理员命令提示运行的。这种问题更适合于。是的,他们有很好的解释。帮了我的忙,有什么建议吗?在taskmanager上,它没有显示与devenv.exe相对应的任何服务。现在我正在尝试重新创建问题,完成后,我将使用process explorer挖掘可能包含该问题的服务。这似乎对我不起作用。它说它成功了,但这个过程仍然显示出来。我也面临着类似的问题,但是微软的ftp服务,表示已终止但继续运行无法理解如果我使用的不是
/IM devenv.exe
,而是
/PID 17888
,那么错误基本上是说17888是17880的子代,17880没有运行,因此无法终止。这可以工作,但请确保您使用的是管理模式下的cmd。对我来说不起作用,试图删除使用接近100%磁盘访问的Windows Defender进程。我试图终止并重新启动explorer.exe,但没有成功。当我执行
taskkill/IM“process\u name”/t/F时,部分响应是:
(PID xxxx的子进程)
,因此我检查了该PID,它是explorer.exe,重新启动它解决了我的问题。很遗憾,是的!对我来说也是如此。你有没有得到任何解决方案?在win10上对我不起作用:PS D:\work\Projects\libtiff.net\u bin-2.4.560.0>获取进程NSPRip | kill PS D:\work\Projects\libtiff.net\u bin-2.4.560.0>echo$?True PS D:\work\Projects\libtiff.net\u bin-2.4.560.0>获取进程NSPRip处理NPM(K)PM(K)WS(K)CPU Id SI ProcessName--------------------------------------0 56 20 0.00 41236 1 NSPRipIt在我的例子中打印两条成功消息,但这个过程仍然存在。搞什么鬼?如果这么简单的话:)不,没用。我认为他的问题是因为不可修复的进程位于某个循环(套接字、I/o、管道…)中,其中主进程是系统进程,终止它将使系统不稳定。如果是那样的话,我推荐f
>taskkill /im "MyApp.exe" /t /f
ERROR: The process with PID 32040 (child process of PID 54176) could not be terminated.
Reason: There is no running instance of the task.

>taskkill /pid 54176  /t /f
ERROR: The process "54176" not found.
>pskill.exe -t 32040

PsKill v1.15 - Terminates processes on local or remote systems
Copyright (C) 1999-2012  Mark Russinovich
Sysinternals - www.sysinternals.com

Process 32040 killed.
PS C:\Windows\system32> wmic.exe /interactive:off process where "name like `'java%'`" call terminate
Executing (\\SRV\ROOT\CIMV2:Win32_Process.Handle="3064")->terminate()
Method execution successful.
instance of __PARAMETERS
{ReturnValue = 0; };
taskkill /IM "parent_process_name.exe" /T /F