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".
  • 相关阅读:
    JDK+MyEclipse+Tomcat配置
    常用数据类型占内存字节数
    连连看核心算法
    gnuplot画图
    socket服务器的搭建-Mac
    AlertController提示框
    block-循环引用
    OC基础(21)
    OC基础(20)
    OC基础(19)
  • 原文地址:https://www.cnblogs.com/silverbullet11/p/3243696.html
Copyright © 2011-2022 走看看