小编Pet*_*orf的帖子

为什么没有奇怪的 Windows 进程 ID?

在 Windows 中有许多方法可以检查进程 ID。

例如,使用 PowerShell 命令:

ps | select Id, ProcessName  | Sort Id | ft -AutoSize
Run Code Online (Sandbox Code Playgroud)

我们看到以下输出:

  Id ProcessName         
  -- -----------         
   0 Idle                
   4 System              
 264 svchost             
 388 smss                
 476 csrss               
 536 wininit             
 580 winlogon                      
 620 services            
 628 lsass                          
 728 svchost             
 828 dwm                                     
1060 chrome              
1080 rundll32            
1148 vmms                                        
1620 spoolsv                                                
2912 taskhostex          
3020 explorer       
...     
Run Code Online (Sandbox Code Playgroud)

所有进程 ID 都是偶数,而且它们都是4 的倍数

在任何基于 Windows NT 的 Windows 版本上都没有奇怪的进程 ID。

这是什么原因?

windows process

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

如何在 Windows 的命令行上访问 MTP 设备?

大多数 MTP(媒体传输协议)设备显示在 Windows 文件资源管理器中的设备名称或 GUID 下,但它们没有分配驱动器号。

如何从命令行访问此类设备上的文件?使用 cmd.exe 或 PowerShell。

windows command-line mtp

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

Linux 命令将文件连接到自身 n 次

我从古腾堡项目(大约 0.5MB)中获取了一本纯文本文件书,我想将其连接到自身n时间以生成一个大文本文件,我可以对某些算法进行基准测试。是否有我可以使用的 linux 命令来实现此目的? cat听起来很理想,但将文件连接到自身上似乎不太好,而且没有直接解决问题的n时间部分。

linux concatenation

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

为什么来宾帐户在 Windows 10 中丢失/损坏?

在旧版本的 Windows 中,甚至在 Windows 10 预览版中,您都可以在控制面板中启用内置来宾帐户

控制面板\用户帐户\用户帐户\管理帐户

旧版 Windows 中的可用访客帐户

在 Windows 10 中,该Guest条目丢失。

使用Computer Managementnet user您仍然可以启用访客帐户,但即使如此,它也不会显示在登录屏幕上。

在本地安全策略中secpol.msc

本地策略 - 用户权限分配 - 拒绝本地登录

我们可以看到guest列出,在旧版本的 Windows 中不是这种情况。

guest从该策略中删除后,它会列在登录屏幕上,我们可以使用它来登录。

但是,整个资源管理器外壳不断崩溃并重新启动。桌面闪烁,您无法单击任何内容。

所以来宾帐户完全坏了。

answer.microsoft.com 上有一个关于此问题的问题,显示某些代码已快速添加到控制面板以不显示来宾帐户。所以微软确实知道这个问题。

虽然我真的不希望有人知道他们做了什么来打破这个,但至少这解释了为什么目前没有列出来宾帐户。

user-accounts windows-10

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

Microsoft Edge 无法显示本地网站

我有一个本地 IIS 正在运行,具有类似的绑定www.dev.mydomain.com,主机名列在外部 DNS 服务器中,名称解析工作正常。

http://www.dev.mydomain.comMicrosoft Edge 中打开站点时,我收到此消息:

嗯,我们无法访问此页面。

确保您拥有正确的网址:http : //www.dev.mydomain.com

F12 Network Tab不显示任何内容。

什么工作:

  • 在本地机器上使用 Firefox、Chrome、IE-11 和命令行工具
  • 从本地网络上的另一台机器使用 Edge
  • 在同一台机器上使用 Edge,但与不同的用户
  • 使用封边带我的用户,但使用localhost或IP地址或者127.0.0.1192.168.x.x

我尝试过但没有解决问题:

  • 重新启动Network List ServiceNetwork Location Awareness服务。
  • 添加www.dev.mydomain.comhosts文件中。
  • 使用 TLS 和https://www.dev.mydomain.com
  • 使用与没有问题的用户相同的 Windows 代理设置。

所以这是一个特定于一个用户和 Edge 的问题,其他程序或用户没有这个问题。

任何想法我还能做些什么来诊断这个?

Windows 10 - 1607 (14393.105)

microsoft-edge windows-10

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

如何将“Windows ProbIem Steps recorder”限制为单个显示器?

Windows 7 和更新版本中的问题步骤记录器 (psr.exe) 是在您的系统上快速记录某些内容的好工具。无论您在做什么,它都会截取屏幕截图。但是我有四台显示器,屏幕截图始终适用于所有四台显示器,而我想记录的内容仅在单个显示器上发生。

我试图将录音机限制在一个屏幕上而没有运气。

Windows 7 的命令行开关是:

 /start         :Start Recording. (Outputpath flag SHOULD be specified)
 /stop          :Stop Recording.
 /sc            :Capture screenshots for recorded steps.
 /maxsc         :Maximum number of recent screen captures.
 /maxlogsize    :Maximum log file size (in MB) before wrapping occurs.
 /gui           :Display control GUI.
 /arcetl        :Include raw ETW file in archive output.
 /arcxml        :Include MHT file in archive output.
 /recordpid     :Record all actions associated with given PID.
 /sketch        :Sketch UI if no screenshot was saved.
 /slides        :Create …
Run Code Online (Sandbox Code Playgroud)

windows multiple-monitors problem-step-recorder

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

如何在不点击数十次的情况下更改所有 Windows 10 隐私设置?

Windows 10 引入了许多将个人数据泄露给 Microsoft 的新功能,您可以关闭其中的大部分功能,但这需要大量的点击和研究,因为它们并非都在一个地方。

这些设置的一个很好的列表位于fix10.isleaked.com

我想要某种可以一次性更改所有这些设置的批处理文件。

privacy windows-10

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

在命令行上以标准用户身份解锁 Bitlocked 数据驱动器

我有一台 Windows 10 Pro PC,没有域,我不在系统驱动器上使用 BitLocker,但使用 BitLocker 和密码(无 TPM)加密了一些固定数据驱动器。

当我想解锁这些驱动器时,我可以在文件资源管理器中选择它们并选择Unlock Drive...,输入密码后驱动器被解密,我可以使用它。

因为我有几个使用相同密码的驱动器,所以我编写了一个脚本来同时解锁所有驱动器。

Unlock-BitLocker -MountPoint X: -Password $myPassword
Run Code Online (Sandbox Code Playgroud)

当以提升的管理员身份执行时,这可以正常工作,但是当我以普通标准用户身份运行脚本时,它会失败:

Get-CimInstance :访问被拒绝

WBEM_E_ACCESS_DENIED (0x80041003) 当前用户无权执行该操作。

我假设文件资源管理器和 PowerShell BitLocker 模块使用相同的 Win32 API,为什么一个作为标准用户工作而另一个不工作?

使用时:

manage-bde –unlock E: -rp password
Run Code Online (Sandbox Code Playgroud)

我得到:

BitLocker Drive Encryption: Configuration Tool version 10.0.14393
ERROR: An attempt to access a required resource was denied.
Check that you have administrative rights on the computer.
Run Code Online (Sandbox Code Playgroud)

使用进程监视器,我可以看到对以下注册表项的访问被拒绝:

HKLM\Software\Microsoft\WBEM\CIMOM
Run Code Online (Sandbox Code Playgroud)

我还发现文件资源管理器内容菜单调用可执行文件:

%systemroot%\System32\bdeunlock.exe
Run Code Online (Sandbox Code Playgroud)

它显示了输入密码的小弹出窗口。

当使用bdeunlock.exe无访问权限时HKLM\Software\Microsoft\WBEM\CIMOM,进程监视器中会显示。因此,它似乎无需访问该密钥即可解锁驱动器。

看起来 PowerShell cmdlet 和manage-bde.exe使用 …

non-admin command-line bitlocker windows-10

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

Windows 10 设置错误:“发生了一些事情”

我下载了 MicrosoftMedia Creation Tool为 Windows 10 创建 ISO 文件。选择我想要的版本并单击后,Next我得到:

发生了一些事

我可以单击Close并且程序完成而无需执行任何操作。

一个类似的问题中,第二个文本至少提供了更多细节。

在 diagerr.xml 中,我可以看到以下错误:

CSetupPlatform::ResurrectNewSystem: 
Failure: Win32Exception: \\?\C:\$Windows.~BT\Sources\NewSystem.dat: 
The system cannot find the file specified. [0x00000002] __cdecl    
UnBCL::FileStream::FileStream(const class UnBCL::String *,enum 
UnBCL::FileMode,enum UnBCL::FileAccess,enum UnBCL::FileShare,unsigned long)
Run Code Online (Sandbox Code Playgroud)

也许我正在执行此操作的 Windows 版本与我要下载的版本不匹配这一事实与此有关?

windows-10-upgrade windows-10

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

如何通过键盘使用 Windows 8 启动屏幕?

在此处输入图片说明

Windows 8 上的“选择操作系统”屏幕允许您使用光标键在不同的操作系统之间进行选择,但我找不到选择的方法:

'Change defaults or choose other options' 
Run Code Online (Sandbox Code Playgroud)

带键盘。

我可以使用鼠标,但如果我没有鼠标怎么办?

在这种情况下,第二个操作系统是不需要鼠标的服务器核心。

multi-boot windows-8

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