倚楼听风雨ozZ 发表于 2025-2-3 18:33

各位的发言都相当的专业,学习了

superlf2 发表于 2025-2-3 18:59

学到了学到了

adminiii 发表于 2025-2-3 19:01

各位的发言都相当的专业,学习了

adminiii 发表于 2025-2-3 19:02

各位的发言都相当的专业,学习了

xydsk 发表于 2025-2-3 19:06

微软拼音候选词 9 个

Windows Registry Editor Version 5.00


"EnableFixedCandidateCountMode"=dword:00000001
"MaxCandidates"=dword:00000009

xydsk 发表于 2025-2-3 19:10

删除系统中保存的所有无线网络配置文件



netsh wlan delete profile name=* interface=*

地下铁的猫 发表于 2025-2-3 20:28

学习了!!!

恒温麾下 发表于 2025-2-4 00:39

去除设置中的 组策略提示,powershell脚本,记事本保存为ps1拓展名,格式为ANSI
# 删除注册表项
reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies" /f
reg delete "HKLM\Software\Microsoft\WindowsSelfHost" /f
reg delete "HKLM\Software\Policies" /f
reg delete "HKLM\Software\WOW6432Node\Microsoft\Policies" /f
reg delete "HKLM\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Policies" /f
reg delete "HKLM\SOFTWARE\Policies\Microsoft\Windows Defender" /v DisableAntiSpyware
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies" /f
reg delete "HKCU\Software\Microsoft\WindowsSelfHost" /f
reg delete "HKCU\Software\Policies" /f
reg delete "HKLM\Software\Microsoft\Policies" /f


下面的也是保存为ps1和ANSI
# 检查脚本是否以管理员权限运行
if (-NOT (::GetCurrent()).IsInRole( "Administrator"))
{
    Write-Host "请以管理员权限重新运行此脚本。" -ForegroundColor Red
    exit
}

# PowerShell Script to Set Registry Key 2048 to 7 for Storage Sense
try {
    # 定义存储感知配置的注册表路径
    $keyPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\StorageSense\Parameters\StoragePolicy"

    # 检查路径是否存在,如果不存在则创建
    if (-Not (Test-Path $keyPath)) {
      New-Item -Path $keyPath -Force | Out-Null
      Write-Host "注册表路径不存在,已创建新路径。"
    } else {
      Write-Host "注册表路径已存在,准备设置值。"
    }

    # 设置2048的值为7
    Set-ItemProperty -Path $keyPath -Name "2048" -Value 7 -Type DWord

    # 输出成功信息
    Write-Host "运行存储感知设置为每周。"
} catch {
    # 错误处理
    Write-Host "执行过程中发生错误:" -ForegroundColor Red
    Write-Error "错误详情: $_"
}

# PowerShell Script to Enable Window Shake (Aero Shake)
try {
    # 设置Aero Shake功能的注册表路径
    $keyPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"

    # 检查路径是否存在,如果不存在则创建
    if (-Not (Test-Path $keyPath)) {
      New-Item -Path $keyPath -Force | Out-Null
      Write-Host "注册表路径不存在,已创建新路径。"
    } else {
      Write-Host "注册表路径已存在,准备设置值。"
    }

    # 启用窗口摇动功能
    Set-ItemProperty -Path $keyPath -Name "DisallowShaking" -Value 0 -Type DWord

    # 输出成功信息
    Write-Host "标题栏窗口摇动功能已成功启用。"
} catch {
    # 错误处理
    Write-Host "执行过程中发生错误:" -ForegroundColor Red
    Write-Error "错误详情: $_"
}


# PowerShell Script to Enable Clipboard History
try {
    # 设置剪贴板历史记录的注册表路径
    $keyPath = "HKCU:\Software\Microsoft\Clipboard"

    # 检查路径是否存在,如果不存在则创建
    if (-Not (Test-Path $keyPath)) {
      New-Item -Path $keyPath -Force | Out-Null
      Write-Host "注册表路径不存在,已创建新路径。"
    } else {
      Write-Host "注册表路径已存在,准备设置值。"
    }

    # 启用剪贴板历史记录
    Set-ItemProperty -Path $keyPath -Name "EnableClipboardHistory" -Value 1 -Type DWord

    # 输出成功信息
    Write-Host "剪贴板历史记录已成功启用。"
} catch {
    # 错误处理
    Write-Host "执行过程中发生错误:" -ForegroundColor Red
    Write-Error "错误详情: $_"
}


# PowerShell Script to Configure Windows Update Settings
try {
    # 设置注册表路径
    $updateKeyPath = "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate"
    $auKeyPath = "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"

    # 检查路径是否存在,如果不存在则创建
    if (-Not (Test-Path $updateKeyPath)) {
      New-Item -Path $updateKeyPath -Force | Out-Null
    }
    if (-Not (Test-Path $auKeyPath)) {
      New-Item -Path $auKeyPath -Force | Out-Null
    }

    # 接收其他Microsoft产品的更新
    Set-ItemProperty -Path $auKeyPath -Name "AcceptTrustedPublisherCerts" -Value 1 -Type DWord

    # 告诉我最新消息
    Set-ItemProperty -Path $auKeyPath -Name "IncludeRecommendedUpdates" -Value 1 -Type DWord

    # 需要重新启动才能完成更新时通知我
    Set-ItemProperty -Path $auKeyPath -Name "AutoInstallMinorUpdates" -Value 1 -Type DWord

    # 输出成功信息
    Write-Host "Windows Update 的设置已更新:"
    Write-Host "1. 接收其他Microsoft产品的更新已打开。"
    Write-Host "2. 告诉我最新消息已打开。"
    Write-Host "3. 需要重新启动才能完成更新时通知我已打开。"
} catch {
    Write-Host "执行过程中发生错误:" -ForegroundColor Red
    Write-Error "错误详情: $_"
}


# PowerShell Script to set Taskbar Search to Icon Only
try {
    # 设置任务栏设置的注册表路径
    $keyPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Search"

    # 检查注册表路径是否存在
    if (-Not (Test-Path $keyPath)) {
      # 如果不存在,创建注册表路径
      New-Item -Path $keyPath -Force | Out-Null
      Write-Host "注册表路径不存在,已创建新路径。"
    } else {
      Write-Host "注册表路径已存在,准备设置值。"
    }

    # 设置SearchboxTaskbarMode为1,仅显示图标
    Set-ItemProperty -Path $keyPath -Name "SearchboxTaskbarMode" -Value 1 -Type DWord

    # 输出成功消息
    Write-Host "任务栏搜索已设置为仅图标模式。"
} catch {
    # 错误处理
    Write-Host "执行过程中发生错误:" -ForegroundColor Red
    Write-Error "错误详情: $_"
}


# 设置控制面板为经典视图,并禁用小图标视图
try {
    # 打开注册表路径
    $keyPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"
    # 检查路径是否存在
    if (-Not (Test-Path $keyPath)) {
      # 如果不存在,创建路径
      New-Item -Path $keyPath -Force | Out-Null
    }

    # 设置经典视图
    Set-ItemProperty -Path $keyPath -Name "ForceClassicControlPanel" -Value 1 -Type DWord

    # 输出结果
    Write-Output "控制面板已设置为经典视图。"
} catch {
    # 错误处理
    Write-Error "发生错误: $_"
}


# 检查D盘是否存在
if (Test-Path 'D:\') {
    Write-Output "D盘存在,准备移动文件夹..."

    # 获取当前用户的特殊文件夹路径
    $foldersToMove = @(
      ::GetFolderPath('MyVideos'),
      ::GetFolderPath('MyPictures'),
      ::GetFolderPath('MyDocuments'),
      ::GetFolderPath('MyMusic'),
      ::GetFolderPath('Desktop'),
      ::GetFolderPath('Downloads')
    )

    # 遍历每个文件夹并移动到D盘
    foreach ($folder in $foldersToMove) {
      $folderName = ::GetFileName($folder)
      $destination = "D:\$folderName"

      # 检查目标路径是否已存在
      if (Test-Path $destination) {
            # 如果存在,合并文件夹内容
            Write-Output "合并 $folder 到 $destination..."
            Robocopy $folder $destination /E /XO /R:5 /W:1
      } else {
            # 如果不存在,直接移动
            Write-Output "移动 $folder 到 $destination..."
            Move-Item $folder -Destination $destination
      }
    }

    Write-Output "所有文件夹处理完成。"
} else {
    Write-Output "D盘不存在,请检查系统配置。"
}


# 卸载 Cortana
Write-Host "尝试卸载 Cortana..."
$package = Get-AppxPackage *Microsoft.549981C3F5F10*
if ($package) {
    $package | Remove-AppxPackage
    Write-Host "Cortana 已被卸载。" -ForegroundColor Green
} else {
    Write-Host "未找到 Cortana,无需卸载。" -ForegroundColor Yellow
}

# 卸载 地图
Write-Host "尝试卸载 地图..."
$package = Get-AppxPackage *Microsoft.Maps*
if ($package) {
    $package | Remove-AppxPackage
    Write-Host "地图 已被卸载。" -ForegroundColor Green
} else {
    Write-Host "未找到 地图,无需卸载。" -ForegroundColor Yellow
}

# 卸载 电影和电视
Write-Host "尝试卸载 电影和电视..."
$package = Get-AppxPackage *Microsoft.ZuneVideo*
if ($package) {
    $package | Remove-AppxPackage
    Write-Host "电影和电视 已被卸载。" -ForegroundColor Green
} else {
    Write-Host "未找到 电影和电视,无需卸载。" -ForegroundColor Yellow
}

# 卸载 Microsoft资讯
Write-Host "尝试卸载 Microsoft资讯..."
$package = Get-AppxPackage *Microsoft.BingNews*
if ($package) {
    $package | Remove-AppxPackage
    Write-Host "Microsoft资讯 已被卸载。" -ForegroundColor Green
} else {
    Write-Host "未找到 Microsoft资讯,无需卸载。" -ForegroundColor Yellow
}

# 卸载 Microsoft To Do
Write-Host "尝试卸载 Microsoft To Do..."
$package = Get-AppxPackage *Microsoft.Todos*
if ($package) {
    $package | Remove-AppxPackage
    Write-Host "Microsoft To Do 已被卸载。" -ForegroundColor Green
} else {
    Write-Host "未找到 Microsoft To Do,无需卸载。" -ForegroundColor Yellow
}

# 卸载 Office
Write-Host "尝试卸载 Office..."
$package = Get-AppxPackage *Microsoft.Office.Desktop*
if ($package) {
    $package | Remove-AppxPackage
    Write-Host "Office 已被卸载。" -ForegroundColor Green
} else {
    Write-Host "未找到 Office,无需卸载。" -ForegroundColor Yellow
}

# 卸载 Clipchamp
Write-Host "尝试卸载 Clipchamp..."
$package = Get-AppxPackage -Name Clipchamp.Clipchamp*
if ($package) {
    $package | Remove-AppxPackage
    Write-Host "Clipchamp 已被卸载。" -ForegroundColor Green
} else {
    Write-Host "未找到 Clipchamp,无需卸载。" -ForegroundColor Yellow
}


# 设置桌面图标显示"此电脑"
$computerPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel"
Set-ItemProperty -Path $computerPath -Name "{20D04FE0-3AEA-1069-A2D8-08002B30309D}" -Value 0 -Type DWord

Write-Host "已设置'此电脑'显示在桌面。" -ForegroundColor Green

# 设置桌面图标显示"控制面板"
$controlPanelPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel"
Set-ItemProperty -Path $controlPanelPath -Name "{5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0}" -Value 0 -Type DWord

Write-Host "已设置'控制面板'显示在桌面。" -ForegroundColor Green

# 通知系统更新桌面图标
$code = @'

public static extern int SHChangeNotify(int eventId, int flags, IntPtr item1, IntPtr item2);
'@
Add-Type -MemberDefinition $code -Namespace WinAPI -Name Shell32
::SHChangeNotify(0x8000000, 0x1000, ::Zero, ::Zero)

Write-Host "桌面图标设置已更新。" -ForegroundColor Yellow

# 获取当前计算机名
$currentName = $env:COMPUTERNAME
Write-Host "当前计算机名为: $currentName" -ForegroundColor Green

# 设置新的计算机名
$newName = "WorkStation"

# 检查当前计算机名是否已经是目标名
if ($currentName -eq $newName) {
    Write-Host "计算机名已经是 '$newName',无需更改。" -ForegroundColor Yellow
} else {
    Write-Host "正在将计算机名从 '$currentName' 更改为 '$newName'。" -ForegroundColor Yellow

# 启用Windows功能
Write-Host "启用Microsoft Defender 应用程序防护"
Enable-WindowsOptionalFeature -Online -FeatureName "Windows-Defender-ApplicationGuard" -NoRestart
if ($?) { Write-Host "已成功启用Microsoft Defender 应用程序防护" } else { Write-Host "启用Microsoft Defender 应用程序防护失败" }

Write-Host "启用Windows沙盒"
Enable-WindowsOptionalFeature -Online -FeatureName "Containers-DisposableClientVM" -NoRestart
if ($?) { Write-Host "已成功启用Windows沙盒" } else { Write-Host "启用Windows沙盒失败" }

Write-Host "启用适用于Linux的Windows子系统"
Enable-WindowsOptionalFeature -Online -FeatureName "Microsoft-Windows-Subsystem-Linux" -NoRestart
if ($?) { Write-Host "已成功启用适用于Linux的Windows子系统" } else { Write-Host "启用适用于Linux的Windows子系统失败" }

# 关闭打印机服务和文件服务
Write-Host "关闭打印机服务"
Set-Service -Name "Spooler" -StartupType Disabled
Stop-Service -Name "Spooler" -Force
if ($?) { Write-Host "打印机服务已关闭" } else { Write-Host "关闭打印机服务失败" }

Write-Host "关闭文件服务"
Set-Service -Name "LanmanServer" -StartupType Disabled
Stop-Service -Name "LanmanServer" -Force
if ($?) { Write-Host "文件服务已关闭" } else { Write-Host "关闭文件服务失败" }

    # 更改计算机名
    Rename-Computer -NewName $newName -Force -Restart

    Write-Host "计算机名已更改,即将重新启动。" -ForegroundColor Green
}

cxhpath 发表于 2025-2-4 00:51

学到了

小书一本 发表于 2025-2-4 08:31

本帖最后由 zjk123456 于 2025-2-4 08:34 编辑

缘来此景 发表于 2024-12-30 00:20
目前解决文件资源管理器三点菜单向上弹出的问题(26xxx-27xxx):
vivetool.exe /disable /id:51960011


有个问题请教;;下边的注册表因为权限问题无法在桌面情况下导入;有办法吗;谢谢;
Windows Registry Editor Version 5.00


"C:\\"=dword:00000000
"D:\\"=dword:00000000
"E:\\"=dword:00000000
"F:\\"=dword:00000000
"G:\\"=dword:00000000
"H:\\"=dword:00000000
"I:\\"=dword:00000000
"J:\\"=dword:00000000
"K:\\"=dword:00000000
以上是排除分区


小书一本 发表于 2025-2-4 08:32

lznewoneA 发表于 2024-12-30 08:46
;-------------------------------------------------------------
;Everything 随系统启动
;----------- ...
有个问题请教;;下边的注册表因为权限问题无法在桌面情况下导入;有办法吗;谢谢;
Windows Registry Editor Version 5.00


"C:\\"=dword:00000000
"D:\\"=dword:00000000
"E:\\"=dword:00000000
"F:\\"=dword:00000000
"G:\\"=dword:00000000
"H:\\"=dword:00000000
"I:\\"=dword:00000000
"J:\\"=dword:00000000
"K:\\"=dword:00000000
以上是排除分区


Winston1027 发表于 2025-2-4 10:02

还在用十的路过。

frl 发表于 2025-2-4 10:26

都是很好的使用技巧,如果有空集中整理一下更好,感谢分享!

eitws 发表于 2025-2-4 11:30

很详细 学习了

laruaa 发表于 2025-2-4 12:41

zh支持支持

jhuro 发表于 2025-2-4 13:17

向大咖学习,支持

xiaogao 发表于 2025-2-4 13:29

收集整理,感谢分享~~~

6405fbd062 发表于 2025-2-4 14:09

非常的详细,大家幸苦了。

雨止转晴 发表于 2025-2-4 14:33

技巧征集非常不错,一直在用。

xie壬 发表于 2025-2-4 17:09

顶起来,学习了
页: 26 27 28 29 30 31 32 33 34 35 [36] 37 38 39 40
查看完整版本: Windows 11 24H2 技巧征集帖子