十三猪 2025-03-04 15:55 采纳率: 0%
浏览 24

软件删了为什么还自启动?

一开始的时候把这个软件设置为开机自启动了,然后我明明已经把这个软件给删了,为啥每次开机还是这个样子?

img

  • 写回答

2条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-03-04 15:55
    关注
    让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
    如果答案让您满意,请采纳、关注,非常感谢!
    这个问题的原因是软件可能在注册表中设置了开机启动项,即使你已经将软件删除,注册表中的设置仍然会让软件在开机时启动。要解决这个问题,你可以手动删除注册表中的对应项或者使用系统优化工具来清理注册表。 以下是使用Python代码来删除注册表中的开机启动项的示例:
    import winreg
    def delete_startup_registry_key(key_name):
        startup_reg_key = "Software\\Microsoft\\Windows\\CurrentVersion\\Run"
        
        try:
            key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, startup_reg_key, 0, winreg.KEY_ALL_ACCESS)
            winreg.DeleteValue(key, key_name)
            winreg.CloseKey(key)
            print(f"Deleted startup registry key: {key_name}")
        except FileNotFoundError:
            print(f"Startup registry key not found: {key_name}")
    # 调用函数删除指定的开机启动项
    delete_startup_registry_key("YourStartupAppName")
    

    请替换代码中的 "YourStartupAppName" 为你想删除的开机启动项的名称。请在使用该代码前备份你的注册表,以免造成不必要的损失。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月4日