当您右键单击 services.msc 中的服务并转到属性和登录时,它可以让您将其更改为本地系统帐户,我如何使用批处理命令切换到该设置,我想将 Telnet 切换为使用本地系统帐户。
我已经尝试这样做一段时间了,我想我会问这里的boffins ;)
我相信在登录之前启动 Plex 服务在技术上是可行的 - 但在过去一年左右的时间里,我遵循的每个启动服务的教程都对我不起作用。
有谁知道一种方法?或者可能是另一个程序或免费软件工具可以做到这一点?
如果这是不可能的,我有另一个想法:
如果没有系统密码,Plex 将自动启动并直接启动到桌面。
那么 - 有没有办法让我可以:
设置一个 Windows 密码,该密码在第一次启动时使用(直接启动到桌面) - 但是当屏幕保护程序启动时,密码用于返回系统?
这样我就可以在启动到桌面后设置屏幕保护程序 2 或 3 分钟,屏幕保护程序启动并且需要密码才能重新访问它。
我知道它留下了一小部分漏洞——但我真的只希望它在早上 6 点自动启动——并开始运行,然后如果孩子们过来玩耍,他们就不会造成任何伤害!
我使用的是带有 Windows 10 操作系统的戴尔 XPS 13 (3960) 笔记本电脑。
最近,即使在没有运行任何高分辨率程序的情况下,我也听到笔记本电脑风扇的巨大噪音后,我决定检查一下,确实我看到了一项名为“Windows Audio”的服务使用了近 40% 的 CPU。
重新启动(并没有运行任何东西)后,它仍在这样做。我卸载了音频驱动程序并让操作系统自动重新安装它们,它似乎修复了问题,但过了一会儿又发生了。
它位于“服务主机:本地服务(网络受限)”下
我查了一下,似乎没有其他人遇到过像我这样的问题,如果发生了,原因与我的无关(我没有的软件等)。
有什么方法可以检查它为什么会发生并修复它?
编辑: 如果我重新启动服务,它会恢复到最低 CPU 使用率。
我想停止从命令行关注服务
并拒绝它们在启动时运行(因为我在 mmc 中设置为禁用)
找不到通用答案,那么如何从命令lime .cmd 文件中阻止它们?另外,是否需要以管理员身份运行?
我创建了一个小脚本文件来测试。
这是我的script.bat文件。
sc create myService binpath= C:\Users\Admin\Desktop\test.bat start= auto
Run Code Online (Sandbox Code Playgroud)
这是我的test.bat文件。
echo "Welcome to Wizard"
Run Code Online (Sandbox Code Playgroud)
问题陈述
我无法从控制面板服务部分启动服务。
我收到以下错误。
[SC] StartService FAILED 1053:服务没有及时响应启动或控制请求。
这就是我使用 nssm 的原因。
现在发生的事情是,当我在 powershell 上运行以下命令时
.\nssm install myService,出现 I 对话框。我给它我的脚本文件的路径,然后单击安装服务。
服务安装成功后。我转到控制面板 -> 服务 -> 单击针对myService 的启动,但它被暂停并出现以下对话框
Window 无法在本地计算机上启动 myService 服务。该服务没有返回错误。这可能是 Windows 错误或内部服务错误。如果问题仍然存在,请联系您的系统管理员。
注意:在我的情况下,我不能使用 Always up 或 window scheduler。
这个问题是为了在名为 TeamViewer 的程序后台禁用不必要的运行服务。
正常情况下,后台服务一直在运行。
我希望从 PowerShell 管理员提示中禁用它,并根据请求 / 以及类似地从 Linux 终端重新启用它。
最好通过一个简单的命令或定义的函数。
注意 1:我在 Windows (10) 和 Linux (Mint 18) 上都需要这个。
注 2:我需要 CLI 解决方案。
当使用以下命令将有关服务的信息返回到文件时:
sc.exe query MyService >> MyFileLocation\MyFile.txt
Run Code Online (Sandbox Code Playgroud)
我在文件中得到以下信息:
SERVICE_NAME: MyService
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
Run Code Online (Sandbox Code Playgroud)
但我只需要国家。我已经检查了文档中的属性:
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/sc-query
但我找不到任何可以让我只返回状态的东西。是否可以这样做?如果可以,该如何做?提前致谢。
以下服务已成功禁用,并且激活它们的可执行文件已在属性下删除了安全权限:
我还在任务计划程序及其各自的注册表文件设置中完全禁用了这些服务,并重新启动以确认注册表文件设置已保存。事实上,任务计划程序本身已被完全禁用,即使在系统级 MMC 内也无法访问。
然而,更新协调器服务每天都能以某种方式重新激活自身,并且会下载 KB5008212 软件包(或我没有的任何其他软件包)(如果尚未下载),因此删除该软件包没有帮助。
这台机器用于测试,我不想安装 KB5008212 软件包。我有一个始终运行的系统级/管理级MMC控制台,以便我更轻松地刷新计算机管理组件下的服务工具,找到更新Orchestrator服务,设置为禁用并停止该服务,然后单击应用/确定。
我测试了一下,看看如果我不每天这样做会发生什么。当它重新激活时,我没有理会它,最终,在几天的时间里,我上面列出的 4 项服务将一一重新启用并激活。
我厌倦了不断地与这个斗争。如果保存的注册表更改,其文件的安全激活权限以及服务中的禁用设置组合起来无法做到这一点。
windows-registry windows-update services windows-services windows-10
在我的服务器上,我试图安装一个新的 USB 驱动器,但所有发生的事情是系统开始使用大量的处理器周期和 services.exe。使用进程资源管理器仔细检查时,有一个名为 umpnpmgr.dll 的线程使用了大部分 services.exe 处理器时间。
我离开了半个小时,仍然没有任何反应。
重新启动并再次尝试,结果相同。
尝试了不同的 USB 驱动器,然后是闪存驱动器,但仍然存在相同的问题。
尝试更新驱动程序,但它说更新功能已经在运行。
我现在使用进程资源管理器来终止线程,因此服务器仍然可以执行其预期功能。
在此之前安装的任何设备仍然可以使用,但系统中的任何新设备将无法使用。
我的问题是:
有没有办法手动将设备安装到注册表中,以便 Windows 认为它是以前安装的设备?
或者可以通过重新安装以外的任何方式修复此问题?重新安装意味着备份大量数据,这些数据很难用 USB 驱动器进行,并且所有其他网络机器上的空间不足。
任何帮助将不胜感激。
威廉
打开“服务”控制面板小程序时,默认情况下它会在“扩展”选项卡上打开。我发现标签浪费了大量的房地产而没有真正的增值。标准选项卡上已经提供了所有相同的信息,没有多余的空格。谁能告诉我是否有可能以及如何调整 UI,以便服务小程序默认在标准选项卡上打开。(我正在设想一个注册表项/值,但也许它在其他地方,如果有的话?)
services ×10
windows ×4
windows-10 ×3
batch ×2
cpu ×2
batch-file ×1
command-line ×1
dell-xps ×1
passwords ×1
plex ×1
powershell ×1
query ×1
screensaver ×1
teamviewer ×1
usb ×1
windows-7 ×1
windows-xp ×1