在 Windows 11 或 10 上启用或禁用 Microsoft 应用商店的 4 种方法
以下是导致需要禁用microsoft store 的一些可能原因:
- 停止不需要的通知。
- 通过限制微软商店的后台进程来保存数据
- 为了提高安全性或隐私
- 解决与商店或其安装的应用程序相关的一些问题。
- 限制儿童、家庭成员或其他用户未经许可下载应用程序。
禁用或启用 Windows 应用商店的步骤
在学习本教程之前,禁用 Microsoft 商店也将停止安装任何需要其服务的应用程序。要使用该商店,用户需要以与阻止它相同的方式启用其服务。
1.阻止Windows Store后台服务
让我们从限制 Microsoft 商店作为后台服务运行的简单方法开始。这可以节省您系统的必要数据和 RAM 使用量,并阻止您接收必要的通知。
- 转到 Windows 10 或 11 搜索栏,或单击“开始”按钮。
- 搜索设置,当齿轮图标出现时,单击相同的图标将其打开。
- 单击左侧给出的应用程序选项。现在,从其他右侧选项中,选择“已安装的应用程序”。
- 通过向下滚动或使用顶部给出的搜索框搜索Mircosoft商店。
- 当您找到商店作为已安装的应用程序时,单击它前面的三个水平点。
- 从弹出菜单中选择“高级选项”。
- 向下滚动到“后台应用程序权限”。
- 单击“让这个应用程序在后台运行”文本下的下拉菜单。
- 选择从不选项。这将阻止 Windows 应用商店服务在后台运行。
虽然默认情况下,商店的服务设置为以优化模式运行,但如果您想禁用它,请选择“从不”。而在未来,要让它再次在后台运行,您可以从相同的位置和选项进行操作。
2. 使用本地安全策略禁用 Microsoft Store
那些想要完全停用Windows 商店功能的人可以使用操作系统的本地安全策略功能。以下是可用于启用或禁用 Microsoft Store 应用的步骤。
- 单击 Windows 搜索或开始菜单按钮,然后在其中键入本地安全策略将其打开。
- 或者,您可以使用“运行”框命令,按Win+R,然后键入 –
secpol.msc
然后按“确定”按钮。
- 之后,找到“软件限制策略”文件夹并右键单击它。
- 选择“ New Software Restriction Policies ”创建一个新的。
- 在右侧的对象类型下,您将看到一个带有“附加规则”文本的文件夹图标。右键单击它并选择“新路径规则... ”。
- 要禁用 Microsoft Store,请在路径中键入应用商店应用程序在 Windows 10 或 11 上的安装路径。为了方便您,我们已在此处提供。只需复制并粘贴即可。
C:\Program Files\WindowsApps\Microsoft.WindowsStore*
- 选择 level- Disallowed并点击Apply按钮。
现在,当系统上的任何人尝试打开 Microsoft Store 时,它会说:“此应用已被您的系统管理员阻止。” 将来,如果你想再次启用 Microsoft Store,请按照相同的步骤操作,而不是“禁止”,选择不受限制的选项并应用更改。
3.通过编辑组策略启用或禁用商店应用程序
Microsoft 管理控制台 (MMC) 是 Windows 操作系统上的图形用户界面,它提供单一界面来编辑和管理本地组策略。在这里,我们将使用它来停用或激活 Microsoft Store 功能。
- 打开本地组策略编辑器;为此,转到 Windows 开始菜单并键入“编辑组策略”。或者,我们可以通过按Win+R来使用 RUN 命令;并在其中键入gpedit。msc并点击确定按钮。
- 从左侧,在 Local Computer Policy 下 -> 选择Administrative Templates -> Windows Components -> Store。
- 您将在右侧看到“关闭商店应用程序”;双击它,选择Disabled,单击Apply,然后单击Ok按钮。
- 以后,如果你想在你的系统上再次启用 Windows 商店,那么在Win 11 或 10上打开相同的设置并选择“启用”选项。
4. 使用 Regedit 方法阻止 Microsoft Store 打开
此方法使用 Windows 11 或 10 的注册表编辑器来启用或禁用 Microsoft Store 应用程序。
好吧,虽然前面给出的方法已经足够了,这里还有一个可以使用:
- 通过单击 Windows 开始按钮并键入其名称来打开 Windows注册表编辑器。
- 使用管理权限运行编辑器,并在要求时单击“是” 。
- 单击HKEY_LOCAL_MACHINE,然后选择SOFTWARE。之后,单击策略,找到Microsoft,然后右键单击它。
- 选择New Key并将其命名为WindowsStore。
- 完成后,选择您创建的密钥,然后再次右键单击它以选择新建-> Dword(32 位)值。
- 将其命名为RemoveWindowsStore,然后双击创建的Dword并将其值设置为1。这将阻止 Microsoft 商店在 Windows 10/11 平台上打开。以后,要再次启用对商店应用程序的访问,请将值从1更改为0或删除创建的 DWORD 键。
- 不要忘记重新启动系统以应用更改。
常问问题
如何在不打开 Microsoft Store 的情况下下载?
使用 Winget 包管理器,我们可以下载 Microsoft Store 中可用的应用程序而无需打开它们。它是 Windows 10 或 11 系统上可用的命令行实用程序。它允许使用单个命令安装各种应用程序。
Microsoft Store 与 Google Play 相同吗?
Google Play 和 Microsoft Store 几乎是相似的,因为它们都提供了一种安装应用程序的简便方法。然而,Play Store 归谷歌所有并支持 Android 应用程序,而 Microsoft Store 仅适用于 Windows 平台。
为什么 Microsoft Store 中没有 Google 应用程序?
谷歌应用程序在微软商店中可用,因为它旨在为 Android 平台托管 APK,而 Windows 不是 Android 操作系统。
以上就是在 Windows 11 或 10 上启用或禁用 Microsoft Store 的 4 种方法的详细内容,更多请关注php中文网其它相关文章!
推荐阅读
-
在 Windows 11 或 10 上启用或禁用 Microsoft 应用商店的 4 种方法
-
在 Windows 11 上查找或查看 WiFi 密码的 4 种方法
-
在 Windows 11 上启用或禁用休眠的 3 种最佳方法
-
windows下进程间通信的(13种方法)-摘 要 本文讨论了进程间通信与应用程序间通信的含义及相应的实现技术,并对这些技术的原理、特性等进行了深入的分析和比较。 ---- 关键词 信号 管道 消息队列 共享存储段 信号灯 远程过程调用 Socket套接字 MQSeries 1 引言 ---- 进程间通信的主要目的是实现同一计算机系统内部的相互协作的进程之间的数据共享与信息交换,由于这些进程处于同一软件和硬件环境下,利用操作系统提供的的编程接口,用户可以方便地在程序中实现这种通信;应用程序间通信的主要目的是实现不同计算机系统中的相互协作的应用程序之间的数据共享与信息交换,由于应用程序分别运行在不同计算机系统中,它们之间要通过网络之间的协议才能实现数据共享与信息交换。进程间通信和应用程序间通信及相应的实现技术有许多相同之处,也各有自己的特色。即使是同一类型的通信也有多种的实现方法,以适应不同情况的需要。 ---- 为了充分认识和掌握这两种通信及相应的实现技术,本文将就以下几个方面对这两种通信进行深入的讨论:问题的由来、解决问题的策略和方法、每种方法的工作原理和实现、每种实现方法的特点和适用的范围等。 2 进程间的通信及其实现技术 ---- 用户提交给计算机的任务最终都是通过一个个的进程来完成的。在一组并发进程中的任何两个进程之间,如果都不存在公共变量,则称该组进程为不相交的。在不相交的进程组中,每个进程都独立于其它进程,它的运行环境与顺序程序一样,而且它的运行环境也不为别的进程所改变。运行的结果是确定的,不会发生与时间相关的错误。 ---- 但是,在实际中,并发进程的各个进程之间并不是完全互相独立的,它们之间往往存在着相互制约的关系。进程之间的相互制约关系表现为两种方式: ---- (1) 间接相互制约:共享CPU ---- (2) 直接相互制约:竞争和协作 ---- 竞争——进程对共享资源的竞争。为保证进程互斥地访问共享资源,各进程必须互斥地进入各自的临界段。 ---- 协作——进程之间交换数据。为完成一个共同任务而同时运行的一组进程称为同组进程,它们之间必须交换数据,以达到协作完成任务的目的,交换数据可以通知对方可以做某事或者委托对方做某事。 ---- 共享CPU问题由操作系统的进程调度来实现,进程间的竞争和协作由进程间的通信来完成。进程间的通信一般由操作系统提供编程接口,由程序员在程序中实现。UNIX在这个方面可以说最具特色,它提供了一整套进程间的数据共享与信息交换的处理方法——进程通信机制(IPC)。因此,我们就以UNIX为例来分析进程间通信的各种实现技术。 ---- 在UNIX中,文件(File)、信号(Signal)、无名管道(Unnamed Pipes)、有名管道(FIFOs)是传统IPC功能;新的IPC功能包括消息队列(Message queues)、共享存储段(Shared memory segment)和信号灯(Semapores)。 ---- (1) 信号 ---- 信号机制是UNIX为进程中断处理而设置的。它只是一组预定义的值,因此不能用于信息交换,仅用于进程中断控制。例如在发生浮点错、非法内存访问、执行无效指令、某些按键(如ctrl-c、del等)等都会产生一个信号,操作系统就会调用有关的系统调用或用户定义的处理过程来处理。 ---- 信号处理的系统调用是signal,调用形式是: ---- signal(signalno,action) ---- 其中,signalno是规定信号编号的值,action指明当特定的信号发生时所执行的动作。 ---- (2) 无名管道和有名管道 ---- 无名管道实际上是内存中的一个临时存储区,它由系统安全控制,并且独立于创建它的进程的内存区。管道对数据采用先进先出方式管理,并严格按顺序操作,例如不能对管道进行搜索,管道中的信息只能读一次。 ---- 无名管道只能用于两个相互协作的进程之间的通信,并且访问无名管道的进程必须有共同的祖先。 ---- 系统提供了许多标准管道库函数,如: pipe——打开一个可以读写的管道; close——关闭相应的管道; read——从管道中读取字符; write——向管道中写入字符; ---- 有名管道的操作和无名管道类似,不同的地方在于使用有名管道的进程不需要具有共同的祖先,其它进程,只要知道该管道的名字,就可以访问它。管道非常适合进程之间快速交换信息。 ---- (3) 消息队列(MQ) ---- 消息队列是内存中独立于生成它的进程的一段存储区,一旦创建消息队列,任何进程,只要具有正确的的访问权限,都可以访问消息队列,消息队列非常适合于在进程间交换短信息。 ---- 消息队列的每条消息由类型编号来分类,这样接收进程可以选择读取特定的消息类型——这一点与管道不同。消息队列在创建后将一直存在,直到使用msgctl系统调用或iqcrm -q命令删除它为止。 ---- 系统提供了许多有关创建、使用和管理消息队列的系统调用,如: ---- int msgget(key,flag)——创建一个具有flag权限的MQ及其相应的结构,并返回一个唯一的正整数msqid(MQ的标识符); ---- int msgsnd(msqid,msgp,msgsz,msgtyp,flag)——向队列中发送信息; ---- int msgrcv(msqid,cmd,buf)——从队列中接收信息; ---- int msgctl(msqid,cmd,buf)——对MQ的控制操作; ---- (4) 共享存储段(SM) ---- 共享存储段是主存的一部分,它由一个或多个独立的进程共享。各进程的数据段与共享存储段相关联,对每个进程来说,共享存储段有不同的虚拟地址。系统提供的有关SM的系统调用有: ---- int shmget(key,size,flag)——创建大小为size的SM段,其相应的数据结构名为key,并返回共享内存区的标识符shmid; ---- char shmat(shmid,address,flag)——将当前进程数据段的地址赋给shmget所返回的名为shmid的SM段; ---- int shmdr(address)——从进程地址空间删除SM段; ---- int shmctl (shmid,cmd,buf)——对SM的控制操作; ---- SM的大小只受主存限制,SM段的访问及进程间的信息交换可以通过同步读写来完成。同步通常由信号灯来实现。SM非常适合进程之间大量数据的共享。 ---- (5) 信号灯 ---- 在UNIX中,信号灯是一组进程共享的数据结构,当几个进程竞争同一资源时(文件、共享内存或消息队列等),它们的操作便由信号灯来同步,以防止互相干扰。 ---- 信号灯保证了某一时刻只有一个进程访问某一临界资源,所有请求该资源的其它进程都将被挂起,一旦该资源得到释放,系统才允许其它进程访问该资源。信号灯通常配对使用,以便实现资源的加锁和解锁。 ---- 进程间通信的实现技术的特点是:操作系统提供实现机制和编程接口,由用户在程序中实现,保证进程间可以进行快速的信息交换和大量数据的共享。但是,上述方式主要适合在同一台计算机系统内部的进程之间的通信。 3 应用程序间的通信及其实现技术 ---- 同进程之间的相互制约一样,不同的应用程序之间也存在竞争和协作的关系。UNIX操作系统也提供一些可用于应用程序之间实现数据共享与信息交换的编程接口,程序员可以通过自己编程来实现。如远程过程调用和基于TCP/IP协议的套接字(Socket)编程。但是,相对普通程序员来说,它们涉及的技术比较深,编程也比较复杂,实现起来困难较大。 ---- 于是,一种新的技术应运而生——通过将有关通信的细节完全掩盖在某个独立软件内部,即底层的通讯工作和相应的维护管理工作由该软件内部来实现,用户只需要将通信任务提交给该软件去完成,而不必理会它的具体工作过程——这就是所谓的中间件技术。 ---- 我们在这里分别讨论这三种常用的应用程序间通信的实现技术——远程过程调用、会话编程技术和MQSeries消息队列技术。其中远程过程调用和会话编程属于比较低级的方式,程序员参与的程度较深,而MQSeries消息队列则属于比较高级的方式,即中间件方式,程序员参与的程度较浅。 ---- 4.1 远程过程调用(RPC)