小编Xeн*_*вϵς的帖子

如何禁用 CompatTelRunner.exe(Microsoft 兼容性遥测)?

CompatTelRunner.exe无需我的同意或确认即可自动运行。它定期出现并大量使用 RAM 和 CPU,并耗尽系统 HDD I/O 带宽,导致我的计算机无法使用(甚至浏览器响应也变得非常缓慢)。

我在安装Windows 10时不知不觉地被迫自动加入某些程序。它未经同意将数据发送回 Microsoft。这种行为明显侵犯了隐私权。

我想永久地、实际地禁用它。设置应用程序不允许。我不想删除它,因为它很容易被 sfc 恢复。我没有找到禁用它的设置。

我怎样才能阻止它运行?

windows-10

20
推荐指数
2
解决办法
1万
查看次数

Windows 10 - 哪些服务和 Windows 功能等是不必要的,可以安全禁用?

我是 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以太网连接,我的电脑是台式机,我不使用打印机。

我不使用任何人机界面设备,我没有智能卡,我不同步设置,我不使用自动播放和自动运行......

文件WindowsServicesToBeDisabled.txt /

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)

memory windows-update services windows-services windows-10

15
推荐指数
4
解决办法
4116
查看次数

如何将 148GiB 文件从 Android 手机传输到计算机?

请帮忙,我需要将 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数据线。

usb hard-drive android file-transfer

13
推荐指数
2
解决办法
2万
查看次数

如何使适用于 Linux 的 Windows 子系统使用代理连接?

如标题所示,我想让 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

8
推荐指数
2
解决办法
4万
查看次数

SATA 3.0 HDD 的最大读/写速度为 6.0Gb/s?

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,但是这个速度比我实际能够得到的要高得多......

hard-drive sata

8
推荐指数
1
解决办法
3万
查看次数

Microsoft Store 无法连接到互联网

我遇到了一个简单但奇怪的问题:我无法使用 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)

windows-store windows-store-app windows-10

6
推荐指数
1
解决办法
2886
查看次数

在 Windows 上,如何使 .bat 或 .ps1 文件在运行时自动提升自身?

我已将 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 权限,我该如何实现这一点?

windows script command-line permissions runas

6
推荐指数
1
解决办法
242
查看次数

How to convert .reg files to PowerShell set-itemproperty commands automatically?

\n

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?

\n

windows-registry powershell command-line conversion

6
推荐指数
1
解决办法
6369
查看次数

如何在 PowerShell 中将 .lnk 文件固定到任务栏?

我在 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)

start-menu taskbar powershell shortcuts windows-10

5
推荐指数
1
解决办法
2400
查看次数

如何使用 PowerShell 和/或 Python 重新启动路由器?

如何使用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"\n
Run Code Online (Sandbox Code Playgroud)\n

但过了一会儿就失去了联系.Document为空,尝试刷新会导致此错误:

\n
OperationStopped: The RPC server is unavailable. (0x800706BA)\n
Run Code Online (Sandbox Code Playgroud)\n

我使用的是 Windows 10 20H2,我禁用了远程桌面、远程协助、远程注册表、Windows 远程管理和许多其他功能,我禁用了远程功能,因为它们对安全构成威胁,我认为它们与此相关;顺便一提,RPC服务正在运行。

\n

谁能帮我?

\n
\n

第一页源代码: page1.html

\n

第二页源代码: page2.html

\n

这应该很简单,登录192.168.1.1,创建一个cookie,然后使用cookie进入192.168.1.1/index.asp,提交Restart_button,工作完成,但是我不太熟悉处理网络的命令...

\n
\n

我目前正在寻找Python的方式,我使用的是Python 3.9.1 amd64,我很早就把它放在PATH中,我已经通过pip安装了Selenium和Twill。下载GeckoDriver.exe并将其解压到Python安装文件夹中;

\n

我知道 selenium、twill、urllib、urllib2、cookielib 和 webbot,都能够做到这一点,我目前正在尝试找出如何以最好的方式做到这一点。

\n
\n

我已经成功通过 twill 在 Python 中登录路由器,但是我不知道下一步该做什么:

\n
from 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)

networking router powershell python windows-10

5
推荐指数
1
解决办法
3315
查看次数