我在 Windows 10 上使用 IMDisk 自动安装 RAMDisk 已经有一段时间了,效果很好,但目前我不需要运行它,而且我需要更多的系统 RAM。我以为在启动时阻止它安装很简单,但我似乎做不到。我总是可以手动卸载它,但我总是忘记它仍然处于安装状态,这很烦人。
我已在 RAMDisk 配置实用程序中禁用“Windows 启动时启动”选项,但似乎没有任何作用。我在 Google 上搜索了这个问题的答案,但一无所获。我怎样才能阻止它在 Windows 上自动安装?
我在 Windows 10 上使用 IMDisk 自动安装 RAMDisk 已经有一段时间了,效果很好,但目前我不需要运行它,而且我需要更多的系统 RAM。我以为在启动时阻止它安装很简单,但我似乎做不到。我总是可以手动卸载它,但我总是忘记它仍然处于安装状态,这很烦人。
我已在 RAMDisk 配置实用程序中禁用“Windows 启动时启动”选项,但似乎没有任何作用。我在 Google 上搜索了这个问题的答案,但一无所获。我怎样才能阻止它在 Windows 上自动安装?
我有一台 MSI GF65 Thin,放在房子的另一个房间里。有时我需要从房子另一边的办公室访问它,但它处于睡眠状态。
有没有办法让 WoL 在这台机器上工作而无需启用 wifi?
我的台式机结构相当简单,配有 Gigabyte 主板、一对 NVME 驱动器、DVD R/W 驱动器和 64GB RAM。运行 Windows 10 并连接到 TrippLite UPS。
我通常每晚都会将其关闭,但最近我一直在运行一些长时间的计算机进程,这需要它连续几天保持开启状态。在这些情况下,我观察到只要我不接触机器,它就会在中午自发冬眠。所有睡眠选项均被禁用,包括“隐藏”选项,该选项需要进行少量注册表编辑才能访问。
解析事件日志清楚地表明机器正在进入睡眠状态。今天早上我检查了它,看看它在夜间何时进入这种状态,并发现了其他东西 - 一系列 6 条“电源已更改”消息,持续约 7 分钟。
我也检查了 UPS 的日志,它们还显示机器进入睡眠状态,具体来说:
2023-09-28T17:52:40Z tradingPC - -1: [info] CommandInfo [ name='Get Discharging'; id=103; variation=5; protocolId=0x3016; className='Command_getdischarging_3016_com_hid_103'; priority='MEDIUM'; executionGroup='DATA'; commandType='GET'; communicationType='HID'; isIdle=false; isLiteral=false; isNullCommand=false; isCommandDataFormula=false; commandData=' 00 84 00 02 00 85 00 45 '; data=' '; inboundDataLength=1; outboundDataLength=8; line=0; dependsOnVariable=''; updatedVariables=('Battery Discharging','Battery Charge'); isAvailable=true; tag=;) ]
2023-09-28T17:52:40Z tradingPC - -1: [info] Sending 8 bytes to device: 00 84 00 02 00 85 00 45
2023-09-28T17:52:40Z tradingPC - -1: [info] Port '\\?\hid#vid_09ae&pid_3016#6&12b3d71&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}' Outbound to device: combined=0x84000200850045
2023-09-28T17:52:40Z tradingPC - -5: [debug] Received message <<14>Sep 28 10:52:40 tradingPC CommandInfo [ name='Get Discharging'; id=103; variation=5; protocolId=0x3016; className='Command_getdischarging_3016_com_hid_103'; priority='MEDIUM'; executionGroup='DATA'; commandType='GET'; communicationType='HID'; isIdle=false; isLiteral=false; isNullCommand=false; isCommandDataFormula=false; commandData=' 00 84 00 02 00 85 00 45 '; data=' '; inboundDataLength=1; outboundDataLength=8; line=0; dependsOnVariable=''; updatedVariables=('Battery Discharging','Battery Charge'); isAvailable=true; tag=;) ]>
2023-09-28T17:52:40Z tradingPC - -5: [debug] Received message <<14>Sep 28 10:52:40 tradingPC Sending 8 bytes to device: 00 84 00 02 00 85 00 45 >
2023-09-28T17:52:40Z tradingPC - -5: [debug] Received message <<14>Sep 28 10:52:40 tradingPC Port '\\?\hid#vid_09ae&pid_3016#6&12b3d71&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}' Outbound to device: combined=0x84000200850045>
2023-09-28T17:52:40Z tradingPC - -1: [info] Port '\\?\hid#vid_09ae&pid_3016#6&12b3d71&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}' Inbound (four byte) from device: 00 00 00 00
2023-09-28T17:52:40Z tradingPC - -5: [debug] Received message <<14>Sep 28 10:52:40 tradingPC Port '\\?\hid#vid_09ae&pid_3016#6&12b3d71&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}' Inbound (four byte) from device: 00 00 00 00 >
**2023-09-28T17:52:40Z tradingPC - -1: [info] Handling entry to hibernation...**
2023-09-28T17:52:40Z tradingPC - -1: [info] Iterate over device 1
**2023-09-28T17:52:40Z tradingPC - -5: [debug] Received message <<14>Sep 28 10:52:40 tradingPC Handling entry to hibernation...>**
2023-09-28T17:52:40Z tradingPC - -5: [debug] Received message <<14>Sep 28 10:52:40 tradingPC Iterate over device 1>
2023-09-28T17:52:40Z tradingPC - -1: [info] CommandInfo [ name='Stop Watchdog Timer'; id=239; variation=14; protocolId=0x3016; className='Command_stopwatchdogtimer_3016_com_hid_239'; priority='MEDIUM'; executionGroup='EXIT'; commandType='SET'; communicationType='HID'; isIdle=false; isLiteral=false; isNullCommand=false; isCommandDataFormula=false; commandData=' 00 84 00 20 ff ff 00 92 '; data=' 00 '; inboundDataLength=1; outboundDataLength=8; line=0; dependsOnVariable='Cmd Stop Watchdog Timer Data'; updatedVariables=(); isAvailable=true; tag=;) ]
2023-09-28T17:52:40Z tradingPC - -1: [info] Sending 8 bytes to device: 00 84 00 20 ff ff 00 92
2023-09-28T17:52:40Z tradingPC - -1: [info] Port '\\?\hid#vid_09ae&pid_3016#6&12b3d71&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}' Outbound to device: combined=0x00840020ffff0092; data=00
2023-09-28T17:52:40Z tradingPC - -5: [debug] Received message <<14>Sep 28 10:52:40 tradingPC CommandInfo [ name='Stop Watchdog Timer'; id=239; variation=14; protocolId=0x3016; className='Command_stopwatchdogtimer_3016_com_hid_239'; priority='MEDIUM'; executionGroup='EXIT'; commandType='SET'; communicationType='HID'; isIdle=false; isLiteral=false; isNullCommand=false; isCommandDataFormula=false; commandData=' 00 84 00 20 ff ff 00 92 '; data=' 00 '; inboundDataLength=1; outboundDataLength=8; line=0; dependsOnVariable='Cmd Stop Watchdog Timer Data'; updatedVariables=(); isAvailable=true; tag=;) ]>
2023-09-28T17:52:40Z tradingPC - -5: [debug] Received message <<14>Sep 28 10:52:40 tradingPC Sending 8 bytes to device: 00 84 00 20 ff ff 00 92 >
2023-09-28T17:52:40Z tradingPC - -5: [debug] Received message <<14>Sep 28 10:52:40 tradingPC Port '\\?\hid#vid_09ae&pid_3016#6&12b3d71&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}' Outbound to device: combined=0x00840020ffff0092; data=00 >
**2023-09-28T17:52:40Z tradingPC - -1: [info] Handled entry to hibernation**
**2023-09-28T17:52:40Z tradingPC - -5: [debug] Received message <<14>Sep 28 10:52:40 tradingPC Handled entry to hibernation>**
**2023-09-28T17:52:59Z tradingPC - -1: [info] Handling exit from hibernation...**
**2023-09-28T17:52:59Z tradingPC - -1: [info] Handled exit from hibernation**
2023-09-28T17:52:59Z tradingPC - -1: [debug] set 'memoized_setups' on path 'CachingEntityRegistry((<Mapper at 0x197d3106550; SysLogServerModel>,))' to '{}'
2023-09-28T17:52:59Z tradingPC - -1: [debug] Returning 1 devices
2023-09-28T17:52:59Z tradingPC - -1: [info] updating active state for device 1. Updating active to false and initialized to false
2023-09-28T17:52:59Z tradingPC - -1: [info] Device ID 1 is going inactive; clear Communication Lost Event = false
2023-09-28T17:52:59Z tradingPC - -1: [debug] Clearing event active state and alarms only for device 1
2023-09-28T17:52:59Z tradingPC - -1: [debug] successfully got the list of alarms. Received 0 alarms
2023-09-28T17:52:59Z tradingPC - -1: [debug] gRPC OK, in: (, <grpc._server._Context object at 0x00000197D3C)
**2023-09-28T17:52:59Z tradingPC - -5: [debug] Received message <<14>Sep 28 10:52:59 tradingPC Handling exit from hibernation...>**
**2023-09-28T17:52:59Z tradingPC - -5: [debug] Received message <<14>Sep 28 10:52:59 tradingPC Handled exit from hibernation>**
(我尝试将休眠行加粗,但这在代码块中不起作用......因此将星号视为与休眠直接相关的行)
我已经退出了所有后台应用程序,安装了 PowerToys 并使用了“Always Awake”选项……除了我物理地移动鼠标之外,没有什么可以阻止这一点。我束手无策,因为我需要我的机器能够在无人值守的情况下运行相当长的时间。
我每天运行一个简单的脚本来将 RAMDisk 的 Rclone 副本复制到 Google Drive,并为其指定命名格式 YYYYMMDD_name。这很有效,但有点浪费,因为我实际上并没有每天都更改磁盘上的某些内容。
我想自动检查源 RAMDisk,并且仅在磁盘上任何位置的任何文件比根目录更新的情况下才执行(整个磁盘的)备份(每天从本地驱动器重新创建 RAMDisk)在启动时,因此根目录始终具有系统上次启动时的修改日期/时间。在该日期/时间之后修改的任何内容显然都是较新的,因此应该备份所有内容)。
我对 Windows 脚本编写不太熟练,所以我无法弄清楚如何完成此任务。我特别不想使用同步,因为我想要每日备份,这样我就可以随时回滚到需要时的任何一天(发生更改的地方)。
我很感激任何指示或提示。
我的电脑已设置为在凌晨 4:30 启动一年,并且运行良好。它在 BIOS 中设置(技嘉 X299 UD4 主板)。
几天前,我查看了 BIOS,发现快速启动已被禁用。我启用了它,机器在早上停止启动。研究告诉我,此功能将禁用机器按计划启动的能力。所以我又把它关掉了。现在 PC 将不再按计划启动,即使它仍然可以这样做并且快速启动已关闭。
如何让它按计划再次启动?
更新:虽然我认为我可能还有一块“没电”的 CMOS 电池,但问题行为的主要原因是 CPU 温度。CPU 冷却器背板上的一个六角螺母脱落,导致 CPU 冷却器的 4 个柱子之一没有拧紧,导致 CPU 温度极高(空闲时为 70 摄氏度)。拔出主板并解决此问题后,CPU 温度立即降至应有的水平,我现在相信机器将再次稳定(尽管仍会尝试使用新的 CMOS 电池)。
更新 2:订购了一个全新的电池,但即使机器的其他一切现在都稳定了,断电时 CMOS 设置仍然丢失。很奇怪。
我 8 到 9 岁的 Windows 桌面在过去几天表现得非常疯狂,随机关机,拒绝启动/开机自检(并且没有哔声代码),最一致的是,每次冷启动时 CMOS 设置丢失(启动后已移除所有电源)。
所以这听起来像是一个非常直接的没电的 CMOS 电池。但我用电压表进行了测试,电池读数刚刚超过 2.9 伏,看起来应该足够了。我把它换成了另一块电池(也是我周围唯一的一个),它的电压也约为 2.9 伏,行为没有变化。
如果我进行热重启,甚至在不移除 AC 的情况下完全关机,设置不会丢失。我可以订购更换电池,但这对我来说似乎不太可能,但除了明显没电的电池外,我找不到任何关于 CMOS 电压的具体信息。
2.9 伏真的低到足以导致 CMOS 设置丢失吗?
我在 Windows 10 下使用 Logitech M570 轨迹球。我只想让按钮 4 和 5 发送特定应用程序的击键。由于我无法理解的原因,Setpoint 软件根本无法为该应用程序执行此操作(Sierra Chart)。
然而,X-Mouse Button Control 做得很好。问题是如果 Setpoint 正在运行,那么 XBC 将无法工作。如果我退出 Setpoint,那么 XBC 可以完美运行,但是我会失去 Setpoint 的功能(特别是平滑滚动)。
我一生都无法弄清楚这里的冲突是什么。有人对如何解决这个问题有任何建议吗?或者可以替代 XBC 来重新映射 4 和 5 按钮,还可以反转滚动方向?