使用批处理文件/脚本编辑注册表

时间:2015-11-02 21:46:05

标签: windows powershell batch-file

我正在编辑Windows 10中的注册表以进行部署,但没有任何对我有用。我正在编写一个批处理文件,从任务栏中删除Store图标。我找到了需要改变的关键,但到目前为止,我的尝试都没有成功。这是我最近的尝试。

@echo off

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy Objects\{3616E1B7-E166-433A-BBCC-03F638F02C65}User\Software\Policies\Microsoft\Windows\Explorer" /v "NoPinningStoreToTaskbar" /t REG_DWORD /d 1 /f

我也曾尝试编写一个PowerShell脚本,但这也不起作用。这是powershell脚本。

if ((Get-ItemProperty 'HKCU:SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy Objects\{3616E1B7-E166-433A-BBCC-03F638F02C65}User\Software\Policies\Microsoft\Windows\Explorer' -name NoPinningStoreToTaskbar | select -exp NoPinningStoreToTaskbar) -ne 1) {
Set-ItemProperty 'HKCU:SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy Objects\{3616E1B7-E166-433A-BBCC-03F638F02C65}User\Software\Policies\Microsoft\Windows\Explorer' -Name NoPinningStoreToTaskbar -Value 1 }

你能给出的任何见解都会很棒!

1 个答案:

答案 0 :(得分:1)

您正在尝试设置群组策略。您实际上只想设置启用组策略,而不是更改注册表,以防止将商店应用固定到任务栏作为部署的一部分。

  1. 启动gpedit.msc - >用户配置 - >管理模板 - >开始菜单和任务栏 - >不允许将应用商店应用固定到任务栏。
  2. 测试 - > gpupdate / force,注销并重新登录。