自从更新到 Windows 10 v1809 后,按下Shift+Space
不再在 Powershell v5 中发送空格。如果我使用较旧的 Windows 10 工作站 (v1709),Shift+Space
发送一个空格。
例如,我习惯于按以下键序列:
g
, c
, i
, Shift+Space
,|
.
在 v1803 中,这将导致gci |
. 在 v1809 中,结果是gci|
.
这个组合键是否与最近推出的东西相冲突?该问题可在多个站点上重现。如果我在文本编辑器中工作,则问题不存在。启动 PS-NoProfile
没有影响。
此外,这仅影响了我安装 PS 5.1。在我安装的PS Core 6.0.2中,Shift+Space
还是发个空格。
我编写了一个批处理文件,打算分发到几十台机器上。它会自动检查多个设备的工作状态。我最近在脚本的开头添加了一个“菜单”,提示用户从列表中选择要查询的特定项目。但是,列表太长,不滚动就无法看到。
除了优化我的列表,我可以向批处理中添加什么以最大化启动 Windows shell?我试图欺骗和Right click the .bat -> Properties -> Change the "Run" state to "Maximized"
,但这个选项不存在(坦率地说,我宁愿在脚本本身中添加这个功能)。
运行脚本的机器正在运行 Windows 7
OS: Win7 Pro SP1 x86
Laptop: Dell Latitude E6410
Run Code Online (Sandbox Code Playgroud)
无法启动到 Windows 和安全模式 - 两者都返回相同的蓝屏。大多数 在线 资源都解释说bootcat.cache
(in %windir%\system32\CodeIntegrity\
) 可能已损坏或文件大小意外更改。
使用可启动的 Win7 USB 驱动器并进入系统恢复选项,我可以浏览到该目录并看到没有bootcat.cache
文件(即使查看隐藏的系统文件)。在进行了下面提到的所有尝试后,机器不会创建新bootcat.cache
文件,随后也不会启动到操作系统。
我决定通过使用同一台笔记本电脑重新创建操作系统来创建此文件的有效副本。为此,我从笔记本电脑中取出 SSD,插入新的 SSD,安装相同的操作系统,启动到 Windows(成功),并将bootcat.cache
文件复制到 USB 驱动器。我将原来的 SSD 放回笔记本电脑,将新bootcat.cache
文件放入CodeIntegrity
目录,并收到相同的 BSOD。
这个SU 答案解释了{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
文件夹与文件的关系bootcat.cache
。我已经用新 SSD 的副本完全替换了这个文件夹,但没有结果。
这条指示,以取代ntdll.dll
在发现 %windir%\system32
,我也从没有结果新的SSD复制。
其他没有结果的尝试包括,
sfc /scannow /offbootdir=E:\ /offwindir=E:\windows
(正确的驱动器号)ProgramFiles
APSDaemon.exe
从Program Files (x86)\Common Files\Apple\Apple Application Support\
“Windows …
在为我的网络创建审计工具时,我发现 WMIC 输出时每个字符之间都有空格,同时伴有回显常规文本。例如,
这个:
@echo off
echo Foo >> "C:\test.txt"
wmic CPU Get AddressWidth >> "C:\test.txt"
wmic CPU Get Description >> "C:\test.txt"
Run Code Online (Sandbox Code Playgroud)
返回这个:
Foo
A d d r e s s W i d t h
6 4
D e s c r i p t i o n
I n t e l 6 4 F a m i l y 6 M o d e l 6 9 S t e p p i n g 1
Run Code Online (Sandbox Code Playgroud)
如果我删除 …
192.168.0.13
192.168.0.0 255.255.255.0
我的家庭网络将192.168.0.0 /24
网络用于我的(主要是无线)设备。在我经常使用的许多其他网络上,我将 ping 适用的广播地址以在我的(Windows 7 x64)结果中显示所有当前活动的设备arp -a
。Ping 网络的广播地址有助于我识别当前在同一网络上通信的设备。
在我的家庭网络中,我丢失了 100% 发送到192.168.0.255
. 因此arp -a
不会向我显示我网络上的所有设备。所有设备都直接连接到我的路由器,然后再连接到我的 ISP。
为什么我无法ping通该网络中的广播地址?直接登录路由器查看DHCP客户端表不方便。
更新:这些 ping 尝试是从通过以太网直接连接到路由器的计算机进行的。我已经尝试从多个无线设备进行相同的 ping 尝试,但无济于事。
我正在尝试重命名文件名以相同方式结尾的多个文件。这些文件目前是:“Foo Bar (U) (V7.9) (USA).txt”“Few Ber Doo Ber (U) (V7.9) (USA).txt”等
我正在尝试删除名称的“(U) (V7.9) (USA)”部分并将此部分替换为 (USA)。这些文件将被命名为:“Foo Bar (USA).txt”“Few Ber Doo Ber (USA).txt”
我不能完全让它工作,但这是我一直试图无济于事的:
get-childItem '* (U) (V7.9) (USA).txt' | rename-item -newname { $_.name -replace '(U) (V7.9) (USA)','(USA)' }
Run Code Online (Sandbox Code Playgroud) OS: Win7 Pro x64
Laptop: Lenovo x240
Dock: Lenovo ThinkPad Basic Dock - Port Replicator
Monitor 1: AOC 21.5", E2243FW (VGA)
Monitor 2: Lenovo 21.5", LS2223 (DVI)
Run Code Online (Sandbox Code Playgroud)
当将光标悬停在任务栏上任何固定/未固定图标上时,弹出的预览图标会迅速消失(与它启动时一样快,看起来与出现时的动画相反)。
按住 Alt 并按 Tab 在打开的应用程序之间循环时,图标窗口将消失(如果我继续按住 Alt 并再次按 Tab,该窗口将重新出现并让我回到第一个图标处)。
这个问题在重新启动后不会“随机”发生,然后会再次发生。
我已经看到了一些可以延长悬停时间的注册表调整,正如您想象的那样,我希望避免必须进行这样的任何更改。我使用过的其他 Windows 7 机器都没有出现过这个问题。
我的猜测是应用程序不会窃取 Window 的焦点,因为我可以将“开始”菜单保持无限长的时间而不会最小化。
编辑:我注意到图标预览保持可见的时间量会有所不同 - 它们可以持续 3 秒、5 秒、10 秒、半秒等。