windows启动后直接进入指定程序并且不显示欢迎界面和windows桌面

news2024/11/27 12:38:01

windows启动后直接进入指定程序并且不显示欢迎界面和windows桌面

  • 前言
  • 开机进入指定程序
    • 方法
    • 问题
  • 浅尝GINA和Credential Providers
  • 关闭欢迎屏幕

前言

由于系统需求需要做到电脑开机后显示完windows加载页面就直接进入自己系统的界面,并且不显示登录欢迎页面,查阅了很多资料,得到的进入指定程序方法如下:

开机进入指定程序

方法

更改注册表(打开注册表快捷方式“WIN+R 输入regedit 按回车)
定位HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, 将Shell键值改为你的程序文件名,如将explorer.exe替换为:d:\work\release\test.exe,推荐先改为notepad.exe进行测试:
在这里插入图片描述

问题

修改Shell键的方法确实可以实现开机后进入指定程序界面,但却无法跳过windows的欢迎屏幕,于是又查阅资料,很多都说操作如下可以去掉欢迎界面:

1. win键+R,输入“gpedit.msc”回车
2. 定位到计算机配置->管理模板->系统->登录
3. 双击右侧“登录时不显示欢迎屏幕”,点击“已启用”,确定

但是这个方法对win10系统根本就不起作用,该功能支持的平台仅Windows 2000,那些推荐这个方法的博主些为什么都不去验证一下呢?生气!!!
在这里插入图片描述

浅尝GINA和Credential Providers

没办法,继续翻墙查阅相关资料,也看了不少windows系统方面的文档,熟悉了操作系统的安全登录机制和身份机制。如windows xp的自定义GINA和windows 7版本以上的凭据提供程序。

所谓凭据就是提供了一种身份认证的方式,原有的 Windows 身份认证方式就是开机的时候需要你输入密码。而通过微软提供这套接口你可以实现丰富的身份认证方式,比如指纹、人脸和虹膜识别、USB-Key等任意修改 Windows 系统登录时的界面。比较有名的有些一些应该了解过的产品就是 ThinkPad 的指纹解锁功能,通过验证指纹来解锁计算机,当你了解了实现机制以后,硬件条件允许的情况下,你也可以做一套自己的身份认证系统。

想的是通过修改登录欢迎页面来模拟自己程序的启动页面,于是github上下载了CredentialProvider官方示例源码进行编译和修改注册表后弄来弄去最后做成这样:
在这里插入图片描述
发现Credential Providers自定义凭据提供程序并不能改变登录页面的背景图片和取消界面上的所有元素。最后发现Credential Providers文档中有如下一段话:
在这里插入图片描述
就是说 :

不显⽰⽤⼾名、登录状态或平铺图像这些功能现在都由登录 UI 处理,⽆需凭据提供程序进⾏任何额外⼯作”。

好吧,这不是它的职责,又回到了起点,于是又在虚拟机中去捣腾注册表了,最后经过不断的尝试,终于找到了解决办法!

关闭欢迎屏幕

前提
首先电脑不能有开机密码,其次windows 10系统版本太低也不行,比如1803,1709都不行,后来换成windows10_21h1的business版和comsumer版亲测有效。
具体操作如下:

  1. 在“控制面板”>“程序”>“启用或关闭windows功能”>“设备锁定”中勾选“自定义登录”和“无商标的启动”项目,如图:

在这里插入图片描述
2. 打开注册表,定位到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Embedded\EmbeddedLogon”,设置BrandingNeutral如下:

Value值Description 描述
1禁用所有欢迎屏幕UI元素。
2禁用电源按钮。
4禁用“语言”按钮。
8禁用“轻松访问”按钮。
16禁用“切换”用户按钮。
32禁用阻塞关闭解决程序(BSDR)屏幕,以便重新启动或关闭系统时,操作系统会立即强制关闭任何阻止系统关闭的应用程序。没有UI显示,用户没有机会取消关机过程。如果任何打开的应用程序有未保存的数据,则可能导致数据丢失。

因此将BrandingNeutral项设置为1即可。
您可以进一步将HideAutoLogonUIHideFirstLogonAnimation 设置为 1 以隐藏欢迎屏幕 。
至此,你开机重启后应该再也见不到欢迎屏幕了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1267057.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【收藏】SNMP介绍及使用

热门IT课程-视频教程:文章浏览阅读49次。认证课程介绍:华为HCIA试听课程 : 华为HCIA试听课程:华为HCIA试听课程:华为HCIP试听课程:思科CCNA试听课程:思科CCNA试听课程:思科CCNA试听课…

0x00000709一键修复的解决办法,0x00000709错误的原因

在使用打印机时,你可能会遇到一些错误代码,其中之一是0x00000709。这个错误代码表示无法设置默认打印机。如果你遇到这样的问题不用担心!这篇文章将为你提供0x00000709一键修复的解决办法,帮助你解决0x00000709错误,并…

京东API接口的接入(京东工业)

在技术交流群,大家有探讨稳定获取京东商品主图、价格、标题,及sku的完整解决方案。这个引起了我技术挑战的兴趣。 目前,自己做了压测,QPS高、出滑块概率极低,API整体稳定,可满足业务场景的性能需求。 公共…

Electron+Ts+Vue+Vite桌面应用系列:sqlite增删改查操作篇

文章目录 1️⃣ sqlite应用1.1 sqlite数据结构1.2 初始化数据库1.3 初始化实体类1.4 操作数据类1.5 页面调用 优质资源分享 作者:xcLeigh 文章地址:https://blog.csdn.net/weixin_43151418 ElectronTsVueVite桌面应用系列 :这个系列包括了从桌…

对一个预算有限的创业者来说,应该选择哪些形式的办公场地

对于一个预算有限的创业者来说,选择合适的办公场地是一个重要的决策。不同的办公场地形式有各自的优缺点,需要根据创业者的具体情况和需求来权衡。 一般来说,有以下几种常见的办公场地形式: - 家庭办公:这是最节省成本…

无需部署服务器,如何结合内网穿透实现公网访问导航页工具Dashy

文章目录 简介1. 安装Dashy2. 安装cpolar3.配置公网访问地址4. 固定域名访问 简介 Dashy 是一个开源的自托管的导航页配置服务,具有易于使用的可视化编辑器、状态检查、小工具和主题等功能。你可以将自己常用的一些网站聚合起来放在一起,形成自己的导航…

迅为iTOP-3568核心板在精准气象行业应用方案

迅为iTOP-3568核心板在精准气象行业应用方案 各位小伙伴们,今天我要给大家介绍一个非常厉害的项目,那就是3568核心板在精准气象方面的方案!这个方案真的是太牛了,让人不禁感叹科技的强大! 首先,让我们来了解…

主播岗位面试

一、自我介绍 在面试的开始阶段,你需要准备一个简洁而有力的自我介绍。这个自我介绍应该包括你的姓名、教育背景、工作经验以及你为何对这个主播职位感兴趣。这个自我介绍应该控制在1-2分钟之内,避免冗长的表述。 二、主播经历和特点 在这个环节&…

PC模糊搜索

双向绑定input输入框&#xff0c;监听值改变事件 <el-inputinput"input"v-model"queryParams.keyword"style"margin-bottom: 10px"type"text"prefix-icon"el-icon-search"size"small"placeholder"输入员工…

leetCode 40.组合总和 II + 回溯算法 + 剪枝 + used数组 + 图解

给定一个候选人编号的集合 candidates 和一个目标数 target &#xff0c;找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的每个数字在每个组合中只能使用 一次 注意&#xff1a;解集不能包含重复的组合 示例 1: 输入: candidates [10,1,2,7,6,1,5], t…

数据库应用-H2database--未授权访问命令执行漏洞

数据库应用-H2database–未授权访问&命令执行漏洞 Java SQL 数据库 H2,H2的主要特点是&#xff1a;非常快&#xff0c;开源&#xff0c;JDBC API&#xff1b;嵌入式和服务器模式&#xff1b;内存数据库&#xff1b;基于浏览器的控制台应用程序。 H2 数据库控制台中的另一…

依靠堡塔面板,飞速部署Java项目

依靠堡塔面板&#xff0c;飞速部署Java项目 环境介绍 环境介绍&#xff1a; 面板版本&#xff1a;8.0.26 操作系统版本&#xff1a;CentOS7.9.2009 Nginx版本&#xff1a;1.22 Java环境&#xff1a;Tomcat8&#xff0c;JDK&#xff1a;OpenJDK-1.8.0-internal MySQL版本&#…

028 - STM32学习笔记 - ADC(二) 独立模式单通道中断采集

028 - STM32学习笔记 - 结构体学习&#xff08;二&#xff09; 上节对ADC基础知识进行了学习&#xff0c;这节在了解一下ADC相关的结构体。 一、ADC初始化结构体 在标准库函数中基本上对于外设都有一个初始化结构体xx_InitTypeDef&#xff08;其中xx为外设名&#xff0c;例如…

数字时代的表演艺术:TikTok如何重新定义舞台

在数字时代的潮流中&#xff0c;TikTok崭露头角&#xff0c;重新定义了表演艺术的舞台。这款短视频应用不仅改变了用户与内容的互动方式&#xff0c;也为艺术家和创作者提供了全新的表达平台。本文将深入探讨TikTok如何在数字时代重新定义舞台&#xff0c;以及它对表演艺术的深…

《围城》思维导图

《围城》是一幅栩栩如生的市井百态图&#xff0c;人生的酸甜苦辣千般滋味均在其中得到了淋漓尽致的体现。钱钟书先生将自己的语言天才并入极其渊博的知识&#xff0c;再添加上一些讽刺主义的幽默调料&#xff0c;以一书而定江山。《围城》显示给我们一个真正的聪明人是怎样看人…

Nginx热部署

快捷查看指令 ctrlf 进行搜索会直接定位到需要的知识点和命令讲解&#xff08;如有不正确的地方欢迎各位小伙伴在评论区提意见&#xff0c;小编会及时修改&#xff09; Nginx热部署 首先来讲一下为什么要进行热部署 nginx 支持热加载 热部署 &#xff0c;在不打断用户请求的情…

什么是高层设计 - 学习系统设计

高层设计或HLD指的是整体系统设计&#xff0c;包括系统架构和设计的描述&#xff0c;是一种通用的系统设计&#xff0c;包括&#xff1a; •系统架构•数据库设计•对系统、服务、平台和模块之间关系的简要描述。 高层设计或HLD也被称为宏观级别设计。 什么是高层设计文档&…

中国信通院发布《中国算力发展指数白皮书》(2023)

加gzh“大数据食铁兽”&#xff0c;回复“20231129”&#xff0c;获取材料完整版 导读 2023 年白皮书在 2022 年的基础上&#xff0c;加强了全球和我国算力发展的研究&#xff0c;客观评估我国整体、各省份及各城市现阶段的算力发展水平进一步给出我国算力二十强市榜单&…

什么是线程安全问题?如何确保线程安全?进来看看就明白了!!

&#x1f308;&#x1f308;&#x1f308;今天给大家分享的是:什么是线程安全&#xff0c;在程序中多线程并发执行的时候&#xff0c;是否会产生线程不安全问题&#xff0c;以及如何解决线程不安全问题。 清风的CSDN博客 &#x1f6e9;️&#x1f6e9;️&#x1f6e9;️希望我的…

小红书广告投放形式有哪些,软文形式特点是什么?

现在广告的形式多种多样&#xff0c;针对不同的投放形式&#xff0c;面对的用户群体和投放渠道也都不一样。在平台上进行广告投放&#xff0c;可以快速提升品牌曝光和销量转化。本次将围绕小红书广告投放形式有哪些&#xff0c;软文形式特点是什么展开讨论&#xff0c;希望能对…