倚楼听风雨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
顶起来,学习了