zoukankan      html  css  js  c++  java
  • 修改Windows系统的启动Shell

    前提:当前系统中有可用的shell文件
     
    方法:
    • 修改当前用户的系统默认shell(只对当前用户生效,且优先于本机默认的shell)
    修改“HKCUSOFTWAREMicrosoftWindows NTCurerntVersionWinlogonShell”的值为要转换到的shell,比如explorer.exe或者cmd.exe
    • 修改本机的系统默认shell
    修改“HKLMSOFTWAREMicrosoftWindows NTCurerntVersionWinlogonShell”的值为要转换到的shell,比如explorer.exe或者cmd.exe
     
    原理
    在系统启动阶段Userinit.exe会从注册表中读取注册表里面的内容来决定使用哪个程序把系统显示给用户,读取注册表的顺序是:
    1. HKCUSoftwareMicrosoftWindows NTCurrentVersionWinlogonShell
    2. 如果1不存在,读取HKLMSOFTWAREMicrosoftWindows NTCurerntVersionWinlogonShell
     
    Tips:
    1. 如何从command shell调出桌面:
    command shell中直接运行"explorer.exe".
  • 相关阅读:
    天生我材必有用?
    峨眉山徒步之行
    S3C6410 GPIO操作接口
    工作
    奖金
    吝啬的地主
    聪明的小李
    地铁重组
    灵魂分流药剂
    摆渡线路
  • 原文地址:https://www.cnblogs.com/silverbullet11/p/3243696.html
Copyright © 2011-2022 走看看