首页 > 编程语言 >注册表 REG文件 将所有程序强制窗口化运行 指定查询 强制窗口化运行

注册表 REG文件 将所有程序强制窗口化运行 指定查询 强制窗口化运行

时间:2024-03-25 19:45:08浏览次数:27  
标签:窗口化 编辑器 注册表 强制 REG 运行

将所有程序强制窗口化运行:

Copy Code
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"*"="~ WINCOMPAT LAYER=HIGHDPIAWARE"

你可以复制上述内容并保存为 .reg 格式的文件,然后双击运行该文件,确认将其添加到注册表中。这样设置后,系统将会强制所有程序以窗口模式来运行

 


注册表编辑器(REG 文件)来修改程序的启动参数,强制其以窗口模式启动,需要了解具体的注册表项和数值的设置。在进行这样的操作之前,请务必备份注册表以防止意外情况发生。下面是一个简单的示例来说明如何创建一个 REG 文件以实现这一目的:

  1. 打开文本编辑器(如记事本)。
  2. 输入以下内容,并保存为 .reg 扩展名的文件(比如 WindowedMode.reg):
Copy Code
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"Full\Path\To\Your\Application.exe"="~ WINCOMPAT LAYER=HIGHDPIAWARE"
  1. 将 "Full\Path\To\Your\Application.exe" 替换为你想要以窗口模式启动的程序的完整路径。
  2. 双击运行这个 REG 文件,确认添加到注册表中。
  3. 重新启动计算机或注销并重新登录用户账户。
  4. 运行该程序,应该会以窗口模式启动。

强制所有程序窗口化运行的方法是通过注册表编辑器来修改系统的默认设置。可以按照以下步骤进行操作:

  1. 打开注册表编辑器:

    • 按 Win + R 组合键打开运行窗口,输入 regedit,然后按 Enter 键打开注册表编辑器。
  2. 转到注册表项:

    • 在注册表编辑器中,转到以下路径:HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
  3. 创建新的注册表项:

    • 右键点击 Layers,选择“新建” -> “字符串值”。
    • 将新创建的字符串值命名为 GlobalFlag
  4. 设置数值数据:

    • 双击 GlobalFlag,在数值数据中输入:~ WINCOMPAT LAYER=HIGHDPIAWARE
  5. 保存并关闭注册表编辑器。

请注意,这个方法将会影响所有程序的启动方式,强制它们以窗口模式运行。在操作之前,请务必备份重要数据,并谨慎考虑可能产生的影响。如果需要取消这个设置,只需删除刚才创建的 GlobalFlag 注册表项即可。


 

标签:窗口化,编辑器,注册表,强制,REG,运行
From: https://www.cnblogs.com/suv789/p/18095142

相关文章

  • day03 java自动类型转换 和 强制类型转换
    自动类型转换定义将取值范围小的类型自动提升为取值范围大的类型。注意比较的不是所占内存大小,而是数据类型取值范围的大小,如int整数类型和float浮点类型所占内存数大小相同但是浮点数采用ieee754标准计数法表示范围更大,所以int可以变为float并且不损失精度。当把存储......
  • 由版本不兼容问题引出的“pip 24.1 版本开始pip 将强制要求使用符合规范的依赖规范”
    故事的开始是……(其实是两个报错,一个是图中所示,一个是GPU问题)但是当我安装tensorboard出现了这种报错 查看报错,发现是版本问题 于是我尝试升级omegaconf版本,然后再次提醒版本问题这次不兼容的是fairseq和hydra-core,提示说这俩版本太高了 既然高那就降低版本,但是降低......
  • chrome拓展-chrome插件-强制copy
    方法:浏览器扩展最简单也是最省事的方法,直接安装解除复制限制的扩展完事儿。下面推荐两款扩展:SimpleAllowCopy:Chrome&Edge(Chromium系的应该都可以)AbsoluteEnableRightClick&Copy:Chrome&Edge&Firefox使用方法也很简单,在有复制限制或者右键限制的网站上,点击扩展......
  • 集中式注册表(Centralized Registry)分布式注册表(Distributed Registry)
    集中式注册表(CentralizedRegistry)是指在计算机系统中,将多个应用程序或服务的配置信息、参数设置等数据集中存储在一个统一的注册表中的管理方式。在Windows操作系统中,注册表(Registry)就是一个典型的集中式注册表系统。作用:统一管理:集中式注册表可以让多个应用程序共享同一份......
  • kubernetes中强制删除命名空间
    我删除ingress-nginx没删除成功出现TerminatingNAMESTATUSAGEdefaultActive14dingress-nginxTerminating2d1hkube-flannelActive14dkube-node-leaseActive14dkube-publicActive1......
  • c# vs注册表可以看到有项,但是只能获取其中一个,另外一个获取不到
    自己的程序写入到注册表后,获取不到值,重启后也不行,但是获取同目录下360Safe项就可以获取到。 写注册表的程序的目标平台(x86/x64的那个)和当前这个获取注册表信息的程序目标平台不一致导致。改用RegistryKey.OpenBaseKey方法获取LocalMachine。如下:RegistryKeyadvanced=null;......
  • 虚函数以及类的强制转换
    虚函数类的对象模型classA{public:voidf1(){}voidf2(){}virtualvoidf3(){}virtualvoidf4(){}};classB{public:voidf1(){}voidf2(){}};classC{};intmain(){Aa;Bb;Cc;std::cout<<sizeof(a)<......
  • C/C++中的常用操作符与强制类型转换
    引言:在前两篇博客,我们详细介绍了C语言的基本数据类型和判断操作,相信大家对此已经有所掌握,在本篇博客,我们将继续介绍C语言中常用的几类操作符。一.算数操作符在写代码中,一定会涉及到计算问题,为此,C语言提供了一套操作符,分别是加法:+;减法:-;乘法:*;除法:/;取余数:%;我们依次结合代码讲解......
  • setup factory添加注册表
       result=SessionVar.Get("%AppFolder%");proversion=SessionVar.Get("%ProductVer%");Registry.CreateKey(HKEY_LOCAL_MACHINE,"SOFTWARE\\*******\\***")Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\*******\\......
  • 美众议院通过强制要求 TikTok 剥离的法案; 首个 AI 软件工程师上线丨 RTE 开发者日报
       开发者朋友们大家好: 这里是**「RTE开发者日报」**,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(RealTimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表......