首页 > 系统相关 >windows服务启动应用程序无法看不到界面

windows服务启动应用程序无法看不到界面

时间:2023-08-25 18:11:22浏览次数:53  
标签:界面 windows 用户 应用程序 会话 Session Windows 交互

一、无法看到桌面的根本原因

以Windows 服务启动的软件通常没有用户交互界面或图标显示的根本原因,是因为服务在后台运行,与用户界面分离。在 Windows 操作系统中,桌面应用程序和服务在不同的会话中。每个用户登录到计算机时,系统都会为他们创建一个会话,以便他们可以与系统进行交互。

以下是服务会话和用户会话的区别:

  1. Session 0:

    • 也被称为“服务会话”或“系统会话”。
    • 在 Windows Vista 和更高版本的 Windows 中引入。
    • 默认情况下,服务和系统进程在 Session 0 中运行。
    • 拥有高度特权的会话,因此可以访问系统资源和硬件。
    • 没有桌面界面,用户无法直接交互。这是为了提高系统的安全性,防止普通应用程序与系统级别的进程直接交互。
    • 用户不能登录到 Session 0。
    • 服务通常在这个会话中运行,但是服务的界面通常由一个前台应用程序在 Session 1 中提供。
  2. Session 1:

    • 是用户交互的标准会话。
    • 用户登录到 Windows 后,会创建一个用户会话,通常从 Session 1 开始。
    • 用户在 Session 1 中运行应用程序、访问桌面、交互等。
    • Session 1 是与用户直接交互的主要会话,通常显示桌面环境,用于打开应用程序窗口、浏览互联网等。
    • 用户可以登录到多个会话中,每个会话都有一个唯一的标识符。

标签:界面,windows,用户,应用程序,会话,Session,Windows,交互
From: https://www.cnblogs.com/TechNomad/p/17657682.html

相关文章

  • windows 桌面GUI自动化- 16.pywinauto 鼠标操作与滚动列表
    前言pywinauto操作鼠标,滚动查看鼠标点击操作单击鼠标左键,coords参数是点击的坐标位置frompywinautoimportmouse#单击鼠标左键mouse.click(coords=(100,100))鼠标右击mouse.right_click(coords=(100,200))鼠标双击mouse.double_click(coords=(100,200))鼠标......
  • 嵌入式人工智能:容器化库和应用程序 — 如何选择正确的选项
    人工智能(AI)彻底改变了企业的运营方式,从使用AI工具到采用“AIplus”思维方式来实现增长。嵌入式AI是这一转型的关键策略,它将AI无缝注入解决方案中,以增强智能、效率、直观性和自动化。部署嵌入式AI有两种方法:容器化库和应用程序。让我们探讨每种方法、其优点、用例以及......
  • kvm异地克隆windows虚拟机
    参考:http://www.manongjc.com/detail/64-kpxrbceryhbitsu.html1.查找原先虚拟机磁盘位置virshdumpxmlnccc-jumphost查看配置文件,找到磁盘位置/home/kvm/images2.复制磁盘复制磁盘cpnccc-jumphost.qcow2nccc-jumphost_clone1.qcow2拷贝到异地服务器scpnccc-jumphost......
  • Qt编写网易云界面 (6) -----排行榜实现
    今天实现一下排行榜模块,效果如图:UI设计:主要qss代码:/*排行榜内容*/QLabel#labRankl{font-family:"微软雅黑"; color:rgb(55,55,55); font-size:20px; font-weight:bold;}/*查看全部*/QLabel#labmore1,#labmore2{font-family:"微软雅黑";font-size:......
  • LangChain-Chatchat学习资料-Windows开发部署(踩坑篇)
    LangChain-Chatchat学习资料-Windows开发部署(踩坑篇)环境准备的坑1.CUDA版本问题我是用的RTX3060显卡,通过nvidia-smi命令,查看显卡支持的CUDA版本为12.2,然后下载版本的CUDA,后续发现这里是个坑,pytorch目前最新版为2.0.1,支持的cuda版本最高为11.8,所以想使用显卡跑pytorch,需要讲CUDA......
  • 如何在WindowsServer服务器上配置SQL Server数据库?
    作者:西瓜程序猿主页传送门:https://www.cnblogs.com/kimiliucn服务器版本:WindowsServer2016数据库版本:SQLServer2016当时买了一台WindowsServer服务器,然后安装上SQLServer后,想通过外网访问到数据库,遇到了一些问题,查了很多资料也踩了很多坑。本文主要介绍如何配置SQL......
  • Windows PC、 Linux、 Android、 iOS多平台支持H5无插件播放RTSP摄像机解决方案
    需求分析视频流媒体监控行业已经进入互联网时代,浏览器承载了绝大多数的互联网访问流量,目前在网页上播RTSP流的普遍做法是将RTSP转成互联网直播协议RTMP或者HLS;而RTMP协议播放需要Flash插件,且其衍生的FLV或者HLS协议延迟很大(2s以上),根本达不到视频流媒体传输低延迟的要求。早年风靡......
  • windows10下腾讯会议安装
    一、下载官网:腾讯会议官方——腾讯会议会开会(tencent.com)  根据自己操作系统选择版本,我选择windows 点击版本,会下载。 下载完成后,找到路径。  2、安装选择路径的安装包,右键,管理员身份运行。 默认:中文 选择我接受 可以修改安装目录,然后点击安装......
  • windows11 安装kabka客户端
    1、下载安装包http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html注意:根据32/64位操作系统下载对应的安装包2、点击新建系统变量:JAVA_HOME=C:\ProgramFiles\Java\jdk-1.8  截图   如图安装成功环境 1、下载安装包http:/......
  • LangChain-Chatchat学习资料-Windows开发部署
    在windows10下的安装部署参考资料1.LacnChain-Chatchat项目基础环境准备本人使用的是Windows10专业版22H2版本,已经安装了Python3.10,CUDA11.8版本,miniconda3。硬件采用联想R9000P,AMDR75800H,16G内存,RTX30606G。安装依赖#使用conda安装激活环境condacreate-nLangchain......