Windows 服务的属性设置的自动和自动(延迟启动)有什么区别?即通过将我的服务设置为一种或另一种,我会得到什么或失去什么?
在 Windows Server 2008 x64 上运行服务
这里发生了什么?我几乎什么都没跑。
几乎没有,我的意思是 Firefox,以及一些完全被动且永远不会使用这么多内存的后台网络应用程序。
相关服务:UxSms、TrkWks、SysMain、PcaSvc、Netman、CscService、AudioEndpointBuilder、TabletInputService
我唯一能想到的是,我在 Ubuntu 上运行 Virtualbox 有一段时间了,但内存限制为 2GB,它不再运行。
编辑:我对为什么/如何的问题最感兴趣?某处可能存在泄漏,但鉴于上面列出的服务,是否有任何突出的潜在罪魁祸首?
我有 Windows 10 内置 1511 的所有更新。
在我使系统重新启动后,一些启动类型为 Automatic 的服务不会自动启动。
但是我可以手动启动它们,然后一切正常。但是如果我重新启动系统,问题又会出现。
如果我手动启动该服务,并在我关闭后,再次打开 PC 时一切正常。因此,服务会按原样自动启动。仅当我重新启动 Windows 时才会出现此问题。重启后,这些服务不会自动启动。
这个问题只出现在一些与应用程序相关的服务上(不是那些系统服务)。这些服务不依赖于任何其他服务。
我能做什么?
在我的 Windows 中,我想安排一个 Windows 服务每 10 秒启动一次。我尝试使用 Windows 任务调度程序,但它只让我选择每天、每周和每月重复该服务。
有没有办法可以使用 Windows 任务计划程序安排 Windows 服务每 10 秒启动一次?
可以做什么?
我已经为 tomcat 服务器创建了 windows 服务,它运行良好,但现在我想更改服务名称而不删除它。
那么是否有任何 cmd\GUI 步骤来更改服务名称?
我创建了一个窗口服务,用于监视 Windows 操作系统上特定目录中的文件。当检测到文件时,该服务会执行一些文件 I/O、读取文件、创建子目录等。该服务还使用数据库连接来连接到另一台服务器。我的计划是让服务作为默认的“本地服务”帐户运行。由于我需要允许写/读权限,显然“本地服务”帐户默认情况下不会这样做,因此我将在我所在文件夹上为“本地服务”帐户明确设置“完全控制”权限读/写。
我相信以上是好的。我的问题是,对于我正在读取和写入的文件夹,我是否需要设置具有完全控制访问权限的“网络服务”角色?我想知道由于我的服务使用到另一台服务器的数据库连接,我是否需要“网络服务”帐户设置。
我可能误解了“网络服务”帐户的作用。
多亏了这些很棒的指令,我终于(!)能够识别 svchost.exe 进程的服务,该进程在我的 Windows XP Professional SP3(2002 版)上占用了我的 CPU:
Process PID Services
========================= ====== =============================================
svchost.exe 5516 BITS, EventSystem, Nla, RasMan, SENS,
ShellHWDetection, TapiSrv, W32Time, winmgmt,
wuauserv
Run Code Online (Sandbox Code Playgroud)
现在:
services.msc
? 问题services.msc
是我已经本地化了 Windows,我看到所有这些都被翻译了。有什么办法可以用上面提供的英文名称匹配和停止/启动相应的服务吗?非常感谢!
PS:在我本地化的 Windows 上生成上述输出以查找贪婪的 svchost.exe 进程的服务很棘手,因为/fi
对进程名称的过滤不起作用(过滤器命令本身被转换为捷克语,并且无法输入它们由于字符集问题而在控制台上!!!脑残百万美元!!!)。我是这样做的:
tasklist /v > c:\tomas\file.txt
tasklist /svc /fi "PID eq 5516"
PS:这根本不是#995581 的重复,它与数据无关,而是与 CPU 消耗有关,而且 svchost 问题如此频繁,以至于它应该有自己的特定问题,这也与特定服务有关。这个问题根本解决不了我的问题。
这个问题的重点在后半部分。
我知道如何提取所有服务的列表以及如何过滤它们的状态。但是,我不确定该怎么做是提取服务设置为“运行方式”的用户帐户。
我没有使用 PowerShell 的选项(不幸的是),所以我正在寻找本机 CMD 方式。我假设有一种方法可以使用 sc 查询命令,但所有这些列表是:
SERVICE_NAME
TYPE
STATE
WIN32_EXIT_CODE
SERVICE_EXIT_CODE
CHECKPOINT
WAIT_HINT
Run Code Online (Sandbox Code Playgroud)
仅供参考 - 操作系统是 WINdows 2003 SP2,我需要所有服务的这些信息,所以如果我必须为每个服务手动完成,这是一个漫长的过程。
我是 Windows 高级用户、调整者和修补者。我经常使用 Windows 资源管理器、cmd、控制面板、PowerShell 以及可以从控制面板访问的所有内容。
最近我在我的计算机上进行了修复安装/更新,将我的操作系统从 Windows 10 2009 更新到了 Windows 10 20H2(Windows 10 Pro N for Workstations x64),因为我运行了以下命令:
dism /online /cleanup-image /scanhealth
dism /online /cleanup-image /restorehealth
dism /online /cleanup-image /restorehealth /source:D:\sources\install.wim
sfc /scannow
Run Code Online (Sandbox Code Playgroud)
一遍又一遍,他们一直说我的“系统很好,一切都已修复......”尽管事实上我的系统并不好,一切都没有修复......
存在无数小问题,除了重新安装操作系统之外,我已经尝试了所有可以在网上找到的方法,因为我不想再次重新安装 Windows。我怀疑它们一定与我修改系统引起的注册表有关,因为我的硬件是土豆(动力不足),只有 4 GB RAM 和 Intel HD Graphics,总可用主内存 3798 MB,以及 2.00 GHz 四核中央处理器...
到目前为止,这些是我对我的系统所做的。我禁用了许多不必要的服务和功能,因为我知道我不需要它们。
我没有管理任何类型的服务器。我不使用流媒体服务,我不加密我的硬盘,我没有任何蓝牙设备或 Xbox 或任何其他玩具。
我不在家庭组,我不共享文件,我不使用NFS,我没有任何联系人,我使用有线宽带PPPoE以太网连接,我的电脑是台式机,我不使用打印机。
我不使用任何人机界面设备,我没有智能卡,我不同步设置,我不使用自动播放和自动运行......
AppHostSvc
BDESVC
BthAvctpSvc
CDPSvc
CertPropSvc
CscService
DPS
DeviceAssociationService
DiagTrack
DusmSvc
EFS
FDResPub
FontCache
FontCache3.0.0.0
IISADMIN
MSMQ
MSMQTriggers
NetMsmqActivator
NfsClnt
PcaSvc
PhoneSvc …
Run Code Online (Sandbox Code Playgroud) windows-services ×10
windows ×5
services ×3
memory ×2
svchost ×2
boot ×1
cmd.exe ×1
memory-leaks ×1
privileges ×1
windows-10 ×1
windows-7 ×1
windows-xp ×1