win10系统更新一直0-(win10系统更新一直0%)

来源:191路由网 2022-11-26 20:33:45

win10系统更新为0 (win10系统更新为0%)

1.关闭win10/win11自动更新

net stop wuauserv

sc config wuauserv start=disabled

shutdown -r -t 1

复制上述代码,新建文本文档,将代码复制到文本中,保存,修改文本文档的后缀,把txt改成bat

2.win10去除小盾牌

reg add "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Icons" /v 77 /d "%systemroot%\\system32\\imageres.dll,197" /t reg_sz /f

taskkill /f /im explorer.exe

attrib -s -r -h "%userprofile%\\AppData\\Local\\iconcache.db"

del "%userprofile%\\AppData\\Local\\iconcache.db" /f /q

start explorer


3.win11去除安装包提示限制

@(echo off% <#%) &color 07 &title Quick 11 iso esd wim TPM toggle by AveYo - with SendTo menu entry

set "0=%~f0" &set "1=%~f1"&set "2=%~2"& powershell -nop -c iex ([io.file]::ReadAllText($env:0)) &pause &exit/b ||#>)[1]

#:: what's new in v1.1: fixed relative seek, should now work on all iso's

$timer = $(get-date)

#:: Install to SendTo menu when run from another location

if (!$env:1){ write-host "`n No input iso / esd / wim file to patch! use 'Send to' context menu ...`n" -fore Yellow }

$SendTo =[Environment]::GetFolderPath('ApplicationData') '\\Microsoft\\Windows\\SendTo'

if (!$env:1 -and $env:0 -and $(Split-Path $env:0) -ne $SendTo){copy $env:0 "$SendTo\\Quick_11_iso_esd_wim_TPM_toggle.bat" -force}

if (!$env:1){ return }

#:: Can force either patch or undo via second commandline parameter: 1 to patch 0 to undo

if (1 -eq $env:2){$toggle = 1}elseif (0 -eq $env:2){$toggle = 0}else{$toggle = 2}

#:: Verify extension is .iso .esd or .wim

$input = get-item -lit $env:1; $invalid = '.iso','.esd','.wim' -notcontains $input.Extension

if ($invalid){write-host "`n Input is not a iso / esd / wim file ...`n" -fore Yellow; return }

try{[io.file]::OpenWrite($input).close()}catch{write-host "`n ERROR! $input read-only or in use ...`n" -fore Red; return }

#:: TPM patch via InstallationType Server

$typeC = '<INSTALLATIONTYPE>Client'; $typeS = '<INSTALLATIONTYPE>Server'

$block = 1048576; $chunk = 2097152; $count =[uint64]([IO.FileInfo]$input).Length / $chunk - 1

$bytes = new-object "Byte[]" ($chunk); $begin =[uint64]0; $final =[uint64]0; $limit =[uint64]0

function tochars{return[Text.Encoding]::GetEncoding(28591).GetString([Text.Encoding]::Unicode.GetBytes($args[0]))}

$find1 = tochars "</INSTALLATIONTYPE>"; $find2 = tochars "</WIM>"; $cli = tochars $typeC; $srv = tochars $typeS

$f = new-object IO.FileStream ($input, 3, 3, 1); $p = 0; $p = $f.Seek(0, 2)

write-host "$input`nsearching $p bytes, please wait ...`n"

for ($o = 1; $o -le $count; $o ){

$p = $f.Seek(-$chunk, 1); $r = $f.Read($bytes, 0, $chunk); if ($r -ne $chunk){write-host invalid block $r; break}

$u =[Text.Encoding]::GetEncoding(28591).GetString($bytes); $t = $u.LastIndexOf($find1,[StringComparison]4)

if ($t -ge 0){

$f.Seek(($t -$chunk), 1) >''

for ($o = 1; $o -le $chunk; $o ){ $f.Seek(-2, 1) >''; if ($f.ReadByte() -eq 0xfe){$begin = $f.Position; break}}

$limit = $f.Length - $begin; if ($limit -lt $chunk){$x = $limi else{$x = $chunk}

$bytes = new-object "Byte[]" ($x); $r = $f.Read($bytes, 0, $x);

$u =[Text.Encoding]::GetEncoding(28591).GetString($bytes); $t = $u.IndexOf($find2,[StringComparison]4)

if ($t -ge 0){$f.Seek(($t 12 -$x), 1) >''; $final = $f.Positio ; break

}else{ $p = $f.Seek(-$chunk, 1)}

}

if ($begin -gt 0 -and $final -gt $begin){

$x = $final - $begin; $f.Seek(-$x, 1) >''; $bytes = new-object "Byte[]" ($x); $r = $f.Read($bytes, 0, $x)

if ($r -ne $x){break}

$t =[Text.Encoding]::GetEncoding(28591).GetString($bytes)

if ($t.IndexOf($cli,[StringComparison]4) -ge 0){$src = 0}else{$src = 1}

if ($src -eq 0 -and $toggle -ne 0){$old = $cli; $new = $srv}elseif ($src -eq 1 -and $toggle -ne 1){$old = $srv; $new = $cli}

else{write-host "`n:) $input already has TPM patch $toggle"; $f.Dispose(); retur

$t = $t.Replace($old, $new); $t; $b =[Text.Encoding]::GetEncoding(28591).GetBytes($t); $f.Seek(-$x, 1) >''; $f.Write($b, 0, $x)

if ($src -eq 1){write-host "`n :D TPM patch removed" -fore Gree else{write-host "`n:D TPM patch added" -fore Gree

$f.Dispose();[GC]::Collect()

}else{write-host "`n;( TPM patch failed" -fore Red; $f.Dispose()}

#:: how quick was that???

$(get-date) - $script:timer

#:: done


4.解决win11桌面右键卡顿的问题

使用快捷键win R,调出操作,输入regedit,点击确定。调出注册表编辑器

第一项在注册表中展开HKEY_CLASSES_ROOT,找到Directory

展开Directory,依次在其子目录中展开Background , shellex ,ContextMenuHandl er

点击展开全文

相关阅读

系统装不上一直重启电脑-(电脑装系统重启不了)

系统不能一直重新启动电脑(计算机安装系统无法重启)大家好,今天分享一篇来自安装吧官网的文章。(zhuangjiba.com)图文教程。在使用计算机的过程中,不可避免地会遇到需要重新安装系统的问题。所以问题是,如何重新安装计算机系统崩溃的系统?我相信很多朋友都不太清楚。他们用小编整理了u盘重新安...

2022-11-26

惠普u盘启动惠普bios设置-(惠普设置bios u盘启动)

惠普u盘启动惠普bios设置(惠普设置biosu盘启动)这个内容来自@什么值得买APP,观点只代表作者本人|作者:夜满楼听风雨:创作立场声明:在普通玩家和普通消费者的情况下分享以下内容,文章中提到的所有商品和软件内容与夜间无关。如果您认为我整理的信息和建议对您有帮助,请表扬、关注、留言和分享。【写作说明】:2021年的所有电商节都结束了,大部分值班朋友都买了自己想要的...

2022-11-26

联想win7系统扫不到u盘-(联想win7系统扫不到u盘)

联想win7系统扫不到u盘(联想win7系统扫不到u盘)相信很多用户在使用u盘插入电脑的过程中,都遇到过电脑不显示u盘图标的问题。这个问题让很多用户很苦恼。u盘不显示图标怎么打开u盘?本文将分享在电脑不显示u盘图标下打开u盘的操作教程。首先,我们需要确认u盘图标没有显示,但计算机已经识别u盘,可以通过计算机管理窗口确认,并了解...

2022-11-26

u盘怎么重装三星笔记本系统软件-(u盘怎么重装三星笔记本系统软件)

u如何重新安装三星笔记本系统软件(u如何重新安装三星笔记本系统软件)三星270E5K-X0C笔记本电脑直到2015年才上市。最近听说有用户想给三星270E5K-X0C重新安装笔记本Win10系统,但不知道怎么操作。虽然在网上或多或少...

2022-11-26

苹果本装双系统教程-(苹果本装双系统教程win10)

苹果本装双系统教程(苹果本装双系统教程win10)很多人用它Windows系统,所以第一次接触苹果电脑,会有更多的操作不太好,自然包括上述问题。然而,苹果电脑切换双系统并不难,我相信你可以通过今天的教程学习。1、首先,通过在苹果电脑上安装双系统,通过BootCamp安装助理2、等待双系统安装成功,进入系统偏好设置-启动磁...

2022-11-26

191路由网 - 192.168.1.1,192.168.0.1无线路由器设置教程

版权声明:本站的文章和图片来自互联网收集,仅做分享之用如有侵权请联系站长,我们将在24小时内删除