0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为什么电脑开机会自动打开文件或者文件夹

Wildesbeast 来源:今日头条 作者:漫漫开发路 2020-02-15 12:55 次阅读

第一个问题:当你登录后,一个类似于C:\Program Files\LitWare的目录会自动打开

原因:你的系统里存在两个相邻的目录,其中一个是另一个的严格前缀,例如下面的两个目录:C:\Program Files\LitWareC:\Program Files\LitWare Deluxe

如果你去注册表看看,你就会发现在HKEY_LOCAL_MACHINE\Microsoft\Windows\CurrentVersion\Run或者HKEY_CURRENT_USER\Microsoft\Windows\CurrentVersion\Run下面会有这么一个条目指向一个很长的目录路径,类似于下面的:Reminder=REG_SZ:C:\Program Files\LitWare Deluxe\reminder.exe

而且,你会发现,上面的路径中没有引号来保护嵌入在路径中的空格。这个会导致一个结果:LitWare Deluxe希望开机时自动启动C:\Program Files\LitWareDeluxe\reminder.exe。但是,因为空格的原因,注册表条目第一次被解析为:app = C:\Programcommand line=Files\LitWare Deluxe\reminder.exe因为上面的路径是无效的,所以系统会使用如下解析方式进行重试:app = C:\Program Files\LitWarecommand line=Deluxe\reminder.exe

这次的解析会成功,所以你会看到开机后自动打开了C:\Program Files\LitWare的目录。解决方法就很简答了:修改注册表中的路径,然后加上引号。

程序员朋友:如果你的文件名或者文件路径中包含空格,请记得加上引号。

第二个问题:当你登录后,一个名为desktop.ini的文件会被打开

原因:位于C:\Documents and Settings\All Users\Start Menu\Startuppp或者C:\Documents and Settings\yourname\Start Menu\Startup中的desktop.ini文件会丢失掉系统属性和隐藏属性。你可以到资源管理器的高级选项中禁用这一选项:”Hide protected operating system files (Recommended)”。

如果一个文件被设置为系统和隐藏属性,则资源管理器将不在枚举这个文件,因此用户将不会看到它。如果你禁用了”Hide protected operating system files”,则这个规则就不会被执行。

当你登录后,资源管理器需要做的一件事情就是枚举启动目录(Startup)中的文件并尝试运行它找到的每一个文件。如果desktop.ini没有被设置为系统和隐藏属性的话,它就会被资源管理器自动打开。

那么这个desktop.ini是干啥用的?这个文件是用来为WinXP的多语言界面(Multilingual User Interface)提供支持的,用来实现诸如修改系统显示界面的语言的特性。例如,如果你说我想系统的显示全部变成法语的,那么Windows将会翻译系统的菜单,快捷键,对话框等为法语。这个文件将帮助Windows来翻译”Startup”为法语,德语或者西班牙语等。

至程序员朋友:你可以使用SHSetLocalizedName这个API来为某个文件或者目录来设置某种语言下的名字。

总结

系统不会在开机的时候随机启动一个程序,如果它恰巧会,则应该是由某种原因导致的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电脑
    +关注

    关注

    15

    文章

    1690

    浏览量

    68770
  • 管理器
    +关注

    关注

    0

    文章

    246

    浏览量

    18502
收藏 人收藏

    评论

    相关推荐

    AD软件打开DigIPCBA工作区,希望可以按照文件夹检索

    希望在AD软件中打开工作区的时候,工作区内的文件夹能显示,文件可以按照文件夹检索,如果工作区内PCB项目很多,不能区分文件夹,不方便访问
    发表于 11-01 11:15

    求助:电脑右键图片文件会白屏

    电脑右键图片文件会白屏,如果图片文件文件夹里面,打开文件夹也有可能会白屏。
    发表于 09-12 16:52

    两台电脑怎么传文件?干货分享教程

    文件夹,选择“属性”,然后在“共享”选项卡中,设置共享权限。 在另一台电脑上,打开文件资源管理器”,在地址栏中输入“共享电脑的 IP 地址
    的头像 发表于 07-03 14:39 661次阅读

    服务器数据恢复—raid5阵列上层文件夹丢失的数据恢复案例

    服务器存储数据恢复环境: DroboPro FS网络存储,共8块SAS硬盘,组建了一组raid5磁盘阵列。 服务器存储故障: 存储中有一个共享文件夹丢失,该文件夹存放了重要数据。
    的头像 发表于 06-21 10:10 255次阅读
    服务器数据恢复—raid5阵列上层<b class='flag-5'>文件夹</b>丢失的数据恢复案例

    在VSCode里安装好了插件Espressif IDF,打开一个demo的文件夹,程序里总提示头文件找不到,为什么?

    在VSCode里安装好了插件Espressif IDF,打开一个demo的文件夹,程序里总提示头文件找不到,然后在终端里敲入idf.py build也报错,具体错误信息见附件里图片。这个安装完Espressif IDF插件后还需
    发表于 06-21 06:11

    引用外部文件夹中的头文件时,如何让VSCODE不提示波浪线错误?

    各位好: 我将常用的组件放在项目文件夹以外的某个地方,尝试在项目内引用此文件夹下的组件,失败,在代码中无法include相关头文件。我在main组件中也添加了requires,任然失败。 另外,在VSCODE中,当我引用外部
    发表于 06-07 08:19

    Cubemax设置什么会生成Core文件夹

    Cubemax设置什么会生成Core文件夹?有的直接是子文件夹,没有Core
    发表于 05-31 07:45

    Linux系统中共享文件找不到怎么办

      1.首先输下面命令查看是否真的设置成功共享文件夹 vmware-hgfsclient 如果确实已经设置过共享文件夹将输出window下共享文件夹名字 2.确认自己已设置共享文件夹
    的头像 发表于 05-11 08:49 801次阅读
    Linux系统中共享<b class='flag-5'>文件</b>找不到怎么办

    Linux系统共享文件缺失的解决策略

    如果确实已经设置过共享文件夹将输出window下共享文件夹名字
    的头像 发表于 04-15 10:25 943次阅读
    Linux系统共享<b class='flag-5'>文件</b>缺失的解决策略

    Browser Company推出Arc浏览器实时文件夹功能,兼容Git

    当用户发布PR时,Arc浏览器可自动识别这一情况,并在侧边栏创建一个名为“Pull Requests”的GitHub实时文件夹。该文件夹将持续自动更新,展示用户所创建、分配、审查及提及
    的头像 发表于 04-12 15:37 579次阅读

    【操作指引】铁威马NAS加密文件夹创建和使用教程

    可以被打开,否则任何人均无法获取加密共享文件夹的内容。 如何创建加密文件夹 1.登录TOS系统,前往TOS桌面-控制面板-访问权限-共享文件夹; 2.选择共享
    的头像 发表于 04-02 14:17 896次阅读
    【操作指引】铁威马NAS加密<b class='flag-5'>文件夹</b>创建和使用教程

    STM32CubeIDE打开STM32工程左侧文件夹有显示错误(叉号),但是里面的文件没有报错,为什么?

    STM32CubeIDE打开STM32工程左侧文件夹有显示错误(叉号),但是里面的文件没有报错
    发表于 03-28 08:52

    rt-thread studio能在文件夹中直接打开工程吗?

    rt-thread studio不支持在文件夹中直接打开工程吗,只能导入吗
    发表于 03-27 06:59

    荣小菜补钙记第61期_LabVIEW之递归文件文件夹

    荣小菜补钙记第61期_LabVIEW之递归文件文件夹 同步更新于 WeChat:荣小菜在补钙 大家好,我是荣小菜,本期主要讲解如何使用LabVIEW编程实现查询目标文件夹中的全部文件
    发表于 02-16 21:36

    关键字搜索文件夹中某个TXT文件

    文件夹中随时创造TXT文件,如何及时选出刚创造的文件?或关键字搜索出需要的TXT文件
    发表于 02-06 15:22