我的机器(Windows 7 64 位)需要大约 3-4 分钟才能完全启动。有什么方法可以通过使用 Windows 内置功能或任何 3rd 方应用程序来指示启动已完成,某种声音/弹出窗口?
我需要当 Windows 和所有启动程序都完成启动时
我通常有时会坐在机器前等待,这段时间可以更好地用于快速。
这是它的外观,当硬盘灯停止闪烁时:

Nic*_*ick 26
这里有几个可能有用的答案,但我认为有两个重要的点没有被提出:
不,无法以编程方式确定 Windows 和所有启动程序已完成启动。这本质上是停机问题,没有任何程序能够回答“对于这个任意程序,我们应该在什么时候说它已经加载?”的问题。
您试图解决的实际问题是什么? 这里的所有答案都试图为您的问题找到解决方案,但问题本身感觉它可能缺少一些重要信息。我们想解决您的问题,而不仅仅是回答问题。
再次阅读您的问题并按照您所说的去做,我的回答将是以下之一:
或者:
这可能不会直接回答您当前的问题,但希望它会有所帮助。
nix*_*xda 11
为什么不使用 Windows 任务计划程序和事件 ID 100 在 Windows 真正完成时播放自定义声音?
在触发器下选择“在事件中”和
在操作下选择“启动程序”
"%ProgramFiles(x86)%\Windows Media Player\wmplayer.exe"添加参数: "%windir%\Media\Windows Logon Sound.wav"
Event ID: 100
Decription: Windows has started up
Run Code Online (Sandbox Code Playgroud)
mag*_*981 10
如果到达桌面 UI 后 80% 空闲(不包括低优先级 CPU 和磁盘活动)持续 10 秒,Windows 将视为启动已完成。
要查看确切的启动时间,请使用xbootmgr 来跟踪 Windows 启动缓慢的原因。
我安装了一个我用了很久的免费程序,Soluto:https : //www.soluto.com/
我只是一个用户,没有连接。
这个对我有用。
它会倒计时并允许您选择要在启动时加载的内容。
它还允许您延迟启动。
小智 6
在启动时运行此 Python 脚本。一旦 cpu 使用率连续 5 秒低于 20%,它将播放启动声音:
import subprocess
import time
# set these to whatever works for you
# sound will play when cpu load has been < IDLE_PERCENT for IDLE_TIME consecutive seconds
IDLE_TIME = 5
IDLE_PERCENT = 20
# you can execute any program you want by changing the alert function below
def get_load():
output = subprocess.check_output('wmic cpu get loadpercentage', shell=True)
load = output.split()[1]
return int(load)
def alert():
subprocess.call([
r"c:\Program Files (x86)\Windows Media Player\wmplayer.exe",
r"c:\Windows\Media\Windows Logon Sound.wav"])
idleSeconds = 0
while idleSeconds < IDLE_TIME:
load = get_load()
if load < IDLE_PERCENT:
idleSeconds += 1
else:
idleSeconds = 0
time.sleep(1)
alert()
Run Code Online (Sandbox Code Playgroud)