CompatTelRunner.exe无需我的同意或确认即可自动运行。它定期出现并大量使用 RAM 和 CPU,并耗尽系统 HDD I/O 带宽,导致我的计算机无法使用(甚至浏览器响应也变得非常缓慢)。
我在安装Windows 10时不知不觉地被迫自动加入某些程序。它未经同意将数据发送回 Microsoft。这种行为明显侵犯了隐私权。
我想永久地、实际地禁用它。设置应用程序不允许。我不想删除它,因为它很容易被 sfc 恢复。我没有找到禁用它的设置。
我怎样才能阻止它运行?
我是 Windows 高级用户、调整者和修补者。我经常使用 Windows 资源管理器、cmd、控制面板、PowerShell 以及可以从控制面板访问的所有内容。
最近我在我的计算机上进行了修复安装/更新,将我的操作系统从 Windows 10 2009 更新到了 Windows 10 20H2(Windows 10 Pro N for Workstations x64),因为我运行了以下命令:
dism /online /cleanup-image /scanhealth
dism /online /cleanup-image /restorehealth
dism /online /cleanup-image /restorehealth /source:D:\sources\install.wim
sfc /scannow
Run Code Online (Sandbox Code Playgroud)
一遍又一遍,他们一直说我的“系统很好,一切都已修复......”尽管事实上我的系统并不好,一切都没有修复......
存在无数小问题,除了重新安装操作系统之外,我已经尝试了所有可以在网上找到的方法,因为我不想再次重新安装 Windows。我怀疑它们一定与我修改系统引起的注册表有关,因为我的硬件是土豆(动力不足),只有 4 GB RAM 和 Intel HD Graphics,总可用主内存 3798 MB,以及 2.00 GHz 四核中央处理器...
到目前为止,这些是我对我的系统所做的。我禁用了许多不必要的服务和功能,因为我知道我不需要它们。
我没有管理任何类型的服务器。我不使用流媒体服务,我不加密我的硬盘,我没有任何蓝牙设备或 Xbox 或任何其他玩具。
我不在家庭组,我不共享文件,我不使用NFS,我没有任何联系人,我使用有线宽带PPPoE以太网连接,我的电脑是台式机,我不使用打印机。
我不使用任何人机界面设备,我没有智能卡,我不同步设置,我不使用自动播放和自动运行......
AppHostSvc
BDESVC
BthAvctpSvc
CDPSvc
CertPropSvc
CscService
DPS
DeviceAssociationService
DiagTrack
DusmSvc
EFS
FDResPub
FontCache
FontCache3.0.0.0
IISADMIN
MSMQ
MSMQTriggers
NetMsmqActivator
NfsClnt
PcaSvc
PhoneSvc …Run Code Online (Sandbox Code Playgroud) 请帮忙,我需要将 148GiB 的数据从 Android 手机传输到计算机。
我的手机是 Oppo A96,空间不足:
它是满屏录制视频,总共占用了148GiB空间,我打算将文件移动到我的4TB HDD(3725.29 GiB容量),这样我就可以释放空间,然后我可以编辑和压缩视频在我将它们发布到我的 Youtube 频道之前。
当然我有USB数据线,所以我将数据线的一端插入手机,另一端插入电脑的USB 3.0端口,将手机连接到电脑,并在提示中选择“传输文件”,并开始使用 Windows 资源管理器复制文件:
这需要很长时间。
完成转移需要超过 4.5 小时,我已取消该操作,我不能等待 4.5 小时才能完成移动操作,即使在不太可能的情况下我可以,当操作完成时我也不会'无法访问计算机,这是一些“技术困难”,我不会在这里讨论。
于是我打开任务管理器,发现:
Windows 资源管理器仅以可怜的 37.1 MB/s 的速度移动文件...
USB 3.0的理论传输速度为4.8 Gbit/s:
4.8 * 1000^3 bit/s
600 * 1000^2 byte/s
600 * 1000^2/1024^2 mebibyte/s
572.20458984375 MiB/s
Run Code Online (Sandbox Code Playgroud)
以及该特定硬盘的性能:
我如何加快这个过程,使其尽可能快?
如果是普通驱动器,我会使用 FastCopy,但这里我通过 USB 电缆访问模拟文件系统,所以我不知道这是否是最有效的解决方案。
如果文件内容很重要,其中大约一半是 JPEG 屏幕截图,所有这些屏幕截图的大小都小于 1MiB。其他文件是各种大小的 MPEG-4 屏幕录制文件,但大多数都在 0.5 - 5 GiB 之间。其中有 95 张图片和 100 个视频,总共 159636475587 字节(148.67 GiB)。
所有涉及蓝牙、Wi-Fi 和云存储的选项只能比物理连接慢,它们的带宽都比 USB 3.0 窄。
刚查了一下,手机的USB接口是Type-C源,不知道是否支持USB 3.0,不过没有说明。至于数据线,我不知道,也许我会为手机买一根USB 3.0数据线。
如标题所示,我想让 Ubuntu 20.04 LTS WSL 使用代理连接;我在中国,在臭名昭著的中国防火墙后面,如果这没有引起任何警觉,只需谷歌一下即可。
幸运的是我知道如何自由绕过它(如“免费”),目前我使用Lantern,它的http代理端口是1053,我将其设置为“管理系统代理”和“代理所有流量”,我已经运行这些命令:
netsh winhttp set proxy 127.0.0.1:1053
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d "127.0.0.1:1053" /f
Run Code Online (Sandbox Code Playgroud)
除了浏览器和下载器之外,还使 Lantern 代理 PowerShell 流量。
现在,我启用了适用于 Linux 的 Windows 子系统,安装了 wsl_update_x64.msi,安装了 Ubuntu 20.04,并运行了以下命令:
sudo apt update
Run Code Online (Sandbox Code Playgroud)
它从 archive.ubuntu.com 和 security.ubuntu.com 下载文件的速度慢得惊人:几个(低于 10)KB/s,我的连接是 100mbps PPPoE(转换为 11.920928955078125MiB/s 下载速度),毫无疑问它不是'没有被代理,那么我如何代理其流量呢?
networking proxy ubuntu windows-10 windows-subsystem-for-linux
SATA III 6.0Gb/s 硬盘的实际最大读/写速度实际上是多少?
我知道6.0gb/s是什么意思,它意味着每秒六千兆位,千兆前缀使用SI十进制定义,这意味着1,000,000,000,它是兆的1,000倍和千的1,000,000倍,但计算机使用二进制并使用以字节为基本单位,1字节=8位,每个单位是前者的1,024倍,因此1KB为1,024字节和8,192位,1MB为1,048,576字节和8,388,608位,1GB为1,073,741,824字节和8,589,934,592位,因此 6.0gb/s 的十进制数将是 732,421.875 KB/s 或二进制的 715.2557373046875 MB/s。
但实际上,我的硬盘是 Seagate BarraCuda ST1000DM010 1TB 7200 RPM 64MB SATA III 6.0gb/s,并连接到主板上的 SATA III 6.0gb/s 端口:
但我从未在taskmgr.exe中观察到该硬盘的磁盘读/写速度高于160MiB/s,使用缓冲区大小为256MiB的FastCopy从同一硬盘复制文件的传输速率最多为128MiB/s,大多数时候通常约为 108MiB/s,有趣的是Get-FileHash可以将 HDD 的 I/O 速度提升至 144MiB/s。
那么SATA III硬盘在7200转、SATA 6.0GB/s接口下的最大读写速度是多少?
我问这个问题是因为我打算购买希捷 Exos 7E8 4TB 512n SATA 128MB 缓存 3.5 英寸企业级硬盘 (ST4000NM0035),它有 128MB 缓存,而不是我的 64MB,那么我应该期望什么读/写速度?大约是 256MiB/s,因为它的缓存大小是我的两倍,还是更高?
所以SATA使用8b/10b编码,所以理论上最大数据速率是4.8gb/s,相当于600MB/s或572.20458984375MiB/s,但是这个速度比我实际能够得到的要高得多......
我遇到了一个简单但奇怪的问题:我无法使用 Microsoft Store 打开 Microsoft Store 网页。
我在中国,在臭名昭著的中国防火墙后面,我使用大量免费代理来绕过它,我目前正在使用 Lantern,它的 HTTP 代理端口是 1053 (127.0.0.1:1053),它会自动连接到服务器在韩国,我的操作系统区域设置为中国大陆,显示语言为英语(美国)。
现在,当灯笼亮着时,我得到了这个:
灯笼熄灭时:
有趣的是,在“设置”中,它总是显示:
当 Lantern 运行时,我可以毫无问题地打开 Google、Youtube、Quora、Facebook...无论如何,我可以访问任何网站(只要它们在线),我可以轻松 ping、tracert...并且 Lantern 还代理 PowerShell 流量。
虽然它关闭了,好吧,你知道这意味着什么,但我仍然可以 ping、tracert...
问题是我已经正确设置了网络连接,但 Microsoft Store 不知何故无法使用它......
不建议DISM和SFC之类的,今天还没试过,不过前几天我跑过:
dism /online /cleanup-image /startcomponentcleanup
dism /online /cleanup-image /scanhealth
dism /online /cleanup-image /restorehealth
dism /online /cleanup-image /restorehealth /source:D:\sources\install.wim
sfc /scannow
Run Code Online (Sandbox Code Playgroud)
他们说“没有检测到组件存储损坏”,“恢复操作成功完成”,“Windows资源保护没有发现任何完整性违规”......
他们没有解决问题。而且我的系统不可能被损坏。
而且我几天前刚刚进行了修复安装,我第一次遇到这个问题是在重新安装后立即打开商店时......
这些是我尝试(但失败)来解决这个问题的方法:
devcon disable *dev_8168*
devcon enable *dev_8168*
choice /t 3 /n /d y >nul
netsh winsock reset
netsh winhttp …Run Code Online (Sandbox Code Playgroud) 我已将 admin cmd 和 admin pwsh 固定到任务栏,我知道如何以管理员身份运行 .bat 文件,只需右键单击->“以管理员身份运行”,对于 .ps1 文件,我修改了 .ps1 文件的打开方式,以便打开它们的默认程序是 PSCore7,但右键单击它们不会显示“以管理员身份运行”选项,为了以管理员身份运行 .ps1,我必须打开 admin pwsh 和 cd 到 $scriptdir(我把所有我的脚本在一个文件夹中)并像这样运行它们:.\script.ps1;
如何使脚本(.bat 和 .ps1)在运行时自动获得管理员权限,以便我只需双击它们并自动以管理员身份运行?
并且某些系统文件夹和注册表项即使具有管理员权限也无法访问,它们只能由 TrustedInstaller 访问,我知道如何访问它们,对于文件和文件夹,请使用右键单击-> 属性-> 安全性-> 高级打开资源管理器中的“Advanced Security Settings for *”获取所有权和更改权限,对于注册表项,在regedit中使用右键单击->Permissions...更改权限,或者在cmd中使用icacls和cacls;
但是这种方法风险很大,通过使用这种方法,某些东西会以某种方式不可预测地停止工作,例如,获得 C:\Windows\SystemApps 的所有权几乎肯定会使 UWP 应用程序无法使用,并且很难将所有权归还给 TrustedInstaller;
我在 Google 上搜索了一种以 TrustedInstaller 身份运行脚本的方法,并找到了这个:https : //www.winhelponline.com/blog/run-program-as-trustedinstaller-locked-registry-keys-files/ 它说我可以使用 AdvancedRun、PowerRun、NSudo 和 ProcessHacker 等第三方软件以 TrustedInstaller 身份运行控制台并运行脚本,这不是我想要的;
我想修改脚本本身以在运行时自动获得 TrustedInstaller 权限,没有任何 3rdP 软件,尽可能少的用户交互,这样我只需双击它们,它们就会自动给自己 TrustedInstaller 权限,我该如何实现这一点?
I am a tinkerer who does many registry hacks and I hate having to click many .reg files one by one; how do I convert .reg files to PowerShell Set-ItemProperty commands automatically?
Set-ItemProperty/Remove-Item/New-Item and nothing else:\nWindows Registry Editor …Run Code Online (Sandbox Code Playgroud)我在 stackoverflow.com 上看到了许多类似的问题,但这是不同的,在您想知道之前,我为什么不在 stackoverflow.com 上发布问题?因为我目前被禁止在那里提问,而且我目前没有足够的时间来编辑所有这些问题。
我想要做的简要说明:我想以编程方式将提升的 cmd、powershell、pwsh、python 等固定到任务栏,当然我知道如何使用 explorer.exe 创建快捷方式并固定它们,但我考虑使用 GUI方法很累很乏味,要完成一个简单的工作必须多次点击,而且我想固定很多程序......
我发现了这个:
如何使用 Powershell 创建以管理员身份运行的快捷方式
一个例子:
$WshShell = New-Object -comObject WScript.Shell
$Shortcut = $WshShell.CreateShortcut("$Home\Desktop\PowerShell.lnk")
$Shortcut.TargetPath = "C:\Windows\System32\WindowsPowerShell\v1.0\PowerShell.exe"
$Shortcut.Save()
$bytes = [System.IO.File]::ReadAllBytes("$Home\Desktop\PowerShell.lnk")
$bytes[0x15] = $bytes[0x15] -bor 0x20
[System.IO.File]::WriteAllBytes("$Home\Desktop\PowerShell.lnk", $bytes)
Run Code Online (Sandbox Code Playgroud)
该示例将在具有管理员权限的桌面上创建一个名为“PowerShell”的默认 PowerShell 的快捷方式。
现在,将它包装在一个函数中:
function admin-shortcut {
PARAM (
[Parameter(ValueFromPipeline=$true, Mandatory=$true, Position=0)] [system.string] $path,
[Parameter(ValueFromPipeline=$true, Mandatory=$true, Position=1)] [system.string] $name
)
$WshShell = New-Object -comObject WScript.Shell
$Shortcut = $WshShell.CreateShortcut("$Home\Desktop\$name.lnk")
$Shortcut.TargetPath = $path
$Shortcut.Save()
$bytes = [System.IO.File]::ReadAllBytes("$Home\Desktop\$name.lnk")
$bytes[0x15] = $bytes[0x15] -bor 0x20
[System.IO.File]::WriteAllBytes("$Home\Desktop\$name.lnk", $bytes) …Run Code Online (Sandbox Code Playgroud) 如何使用PowerShell重启路由器?
\n我的电脑使用网线连接到路由器,路由器充当调制解调器,它通过 PPPoE 连接到 ISP,我的电脑位于 NAT 之后。
\n我的路由器型号:华为HS8545M,局域网地址:192.168.1.1,网页管理员登录名:CMCCAdmin,网页管理员密码:aDm8H%MdA。
\n我必须执行以下操作才能重新启动路由器(总共点击 7 次,浏览器会记住登录名和密码):
\n\n\n步骤太多了。
\n我尝试过使用这种方法:
\n$ie = New-Object -ComObject \'internetExplorer.Application\'\n$ie.Navigate "https://192.168.1.1"\nRun Code Online (Sandbox Code Playgroud)\n但过了一会儿就失去了联系.Document为空,尝试刷新会导致此错误:
OperationStopped: The RPC server is unavailable. (0x800706BA)\nRun Code Online (Sandbox Code Playgroud)\n我使用的是 Windows 10 20H2,我禁用了远程桌面、远程协助、远程注册表、Windows 远程管理和许多其他功能,我禁用了远程功能,因为它们对安全构成威胁,我认为它们与此相关;顺便一提,RPC服务正在运行。
谁能帮我?
\n第一页源代码: page1.html
\n第二页源代码: page2.html
\n这应该很简单,登录192.168.1.1,创建一个cookie,然后使用cookie进入192.168.1.1/index.asp,提交Restart_button,工作完成,但是我不太熟悉处理网络的命令...
\n我目前正在寻找Python的方式,我使用的是Python 3.9.1 amd64,我很早就把它放在PATH中,我已经通过pip安装了Selenium和Twill。下载GeckoDriver.exe并将其解压到Python安装文件夹中;
\n我知道 selenium、twill、urllib、urllib2、cookielib 和 webbot,都能够做到这一点,我目前正在尝试找出如何以最好的方式做到这一点。
\n我已经成功通过 twill 在 Python 中登录路由器,但是我不知道下一步该做什么:
\nfrom twill.commands import *\ngo(\'http://192.168.1.1\')\nshowforms()\nfv("1","txt_Username","CMCCAdmin")\nfv("1","txt_Password","aDm8H%MdA")\nshowforms()\nsubmit(\'btnSubmit\')\ngo("http://192.168.1.1/index.asp")\n …Run Code Online (Sandbox Code Playgroud) windows-10 ×6
powershell ×3
command-line ×2
hard-drive ×2
networking ×2
android ×1
conversion ×1
memory ×1
permissions ×1
proxy ×1
python ×1
router ×1
runas ×1
sata ×1
script ×1
services ×1
shortcuts ×1
start-menu ×1
taskbar ×1
ubuntu ×1
usb ×1
windows ×1