小编sea*_*ull的帖子

最终阻止唤醒计时器唤醒 Windows 10 桌面

如何在没有用户干预的情况下阻止 Windows 10 桌面从睡眠/休眠电源状态唤醒?

对于许多用户来说,这不是问题,但是,如果您与 PC 睡在同一个房间里,那么让您的机器在凌晨 3:30 醒来下载更新是很烦人的。

sleep wake-on-lan windows-10

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

如何阻止 Windows 10 唠叨我“恢复互联网安全设置”?

Windows 10 有一个新的通知系统,它使用它代替系统托盘消息,以便用户可以查看他们尚未关闭的旧通知。出现的更令人讨厌的消息之一是“恢复 Internet 安全设置”,如果您已禁用提示运行从 Internet 下载的文件,则会显示该消息。

有问题的提示是这样的:

Internet Explorer 文件安全警告

如果您是第一次使用 PC 的笨手笨脚的穴居人,这在一定程度上是可以接受的,但对于大多数用户来说,这是完全没有必要的。通过转到“安全”选项卡并单击“自定义级别...”,在控制面板的“Internet 选项”部分禁用它:

在 Internet Explorer 中禁用 EXE 安全

不过,这又带来了一个新问题。如果用户这样做,他们如何确保 Windows 10 不会通过“恢复 Internet Explorer 安全设置”的建议不断地唠叨他们?即使被解雇,它也会定期闪烁,不仅在启动时,而且在定期间隔内。(我没有建议的屏幕截图。)

security internet-explorer windows-10

10
推荐指数
1
解决办法
6265
查看次数

macOS 终端只有英文吗?

在 Windows 中,命令行中的字符串解析对于 Batch 和 PowerShell 来说都是一个错误。基本的命令行工具(如 )以字符串形式fsutil返回dcdiag其输出,这些字符串已国际化为操作系统安装的语言,如果不考虑对每种语言的措辞和格式选择的支持,几乎不可能以一刀切的方式编写脚本。

只要有可能,我都会在 PowerShell 中编写(返回对象而不是字符串)并使用 WMI 返回非本地化枚举器,我通过查找表自行翻译;然而,总会有一些工具是设备上收集所需信息的唯一手段。

我现在正在为 macOS 编写一个调用(在本例中)该csrutil工具的脚本。
与许多 *nix 实用程序一样,它的输出是字符串格式。运行它会产生以下输出:

System Integrity Protection status: unknown (Custom Configuration).

Configuration:
    Apple Internal: disabled
    Kext Signing: disabled
    Filesystem Protections: disabled
    Debugging Restrictions: disabled
    DTrace Restrictions: disabled
    NVRAM Protections: disabled
    BaseSystem Verification: enabled

This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state.
Run Code Online (Sandbox Code Playgroud)

不知怎的,互联网不包含我能找到的关于这个主题的任何知识,所以:

苹果在终端输出国际化方面有多积极?

这不是关于 …

terminal international macos

7
推荐指数
1
解决办法
1205
查看次数

阻止“onunload”垃圾邮件的决定性方法(“您确定要离开吗?”)

我正在寻找一种决定性的、100% 有效的方法来阻止营销人员和诈骗者的这一最新可怕趋势。您自己会很熟悉它——这是一种非常简单的方法来判断是否信任一个网站,如果它在您尝试导航时标记了这样的警告:

“你确定吗?”  垃圾邮件

我知道有些网站善意地使用它 - 甚至超级用户在尝试关闭浏览器时也会这样做 - 但我讨厌它。如果我关闭一个选项卡,那是因为我想关闭它。我不喜欢我的浏览器猜测我的选择。如果有办法杀死它,我希望它也能杀死超级用户的实现。

有不止几个用户脚本旨在解决这个问题,我会在这里发布它们。他们所有人都拒绝使用某个链接,我也会发布该链接,这使它们立即变得毫无意义。

https://chrome.google.com/webstore/detail/let-me-out/hnfdibcbmlppjlkefinedeffoiomlecc/reviews?utm_campaign=en&utm_source=en-et-na-us-home&utm_medium=et

https://userscripts.org/scripts/show/98260

https://userscripts.org/scripts/show/187713

这是以某种方式设法克服任何保护的站点:

http://as.sexad.net/as/pu?p=adc

(请注意:这是一个危险的站点!如果您没有防病毒保护,如果您运行的是过时的网络浏览器,如果您安装了 java 等等,请不要访问它。它会尝试误导您。另外,请注意,它喜欢在以最大音量加载时立即播放糟糕的音乐,因此最好将静音设置。)

上面的网站要么加载一些关于免费性爱视频的内容,要么更多地是一个试图成为 youtube 的视频共享网站。这避免了我扔给它的任何“block onunload”脚本。您也可以尝试发布对该主题的回复(我尝试发表评论,但这并没有引起对话,所以尝试回答,我还不能)然后关闭您的浏览器 - 超级用户为他们的罪做同样的事情.

感谢您的任何建议。让我们彻底消灭这种敌视用户的废话。

browser google-chrome spam-prevention

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

如何在全球范围内阻止“剪贴板劫持”?

这将成为我真正的烦恼,据我所知,它变得越来越普遍。

你们中的一些人可能听说过 tynt,这是一个提供剪贴板劫持服务的网站。使用您网站上的 API,复制您内容的用户将更改他们复制的内容,或者将指向他们提供信息的网站的链接放在最后。

我从根本上反对允许除我以外的任何人访问我的剪贴板。这是计算机的个人方面,而不是我打算让营销人员进入的方面。

以前,阻止剪贴板劫持很容易,因为 tynt 是唯一尝试它的人,因此为 tcr.tynt.com 设置主机重定向可以毫无问题地将其全部杀死。但是,现在我看到其他网站正在托管他们自己的仿制品,它们的作用大致相同。

这是来自一个这样的网站的 javascript 小程序:http : //www.lyricsmania.com/copy.js

您可以通过查看他们的任何页面来自己测试:http : //www.lyricsmania.com/watershed_lyrics_mark_hollis.html并从那里复制任何歌词。他们会在自己的网站上添加一个链接,并在其下方添加一个垃圾邮件链接。

是否可以指示 chrome 阻止这种特定类型的所有脚本?有没有办法全面拒绝小册子访问我的剪贴板?我很想听听任何人的想法。我可以使用 noscript,但除非我弄错了,它不包含任何智能代码来识别试图劫持我的剪贴板的 javascript,所以它在这里不是特别有用。

clipboard web spam-prevention javascript

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

在 PowerShell 中收集完整的历史 Windows 更新历史记录

我试图使用 PowerShell 根据设置应用程序获取系统曾经安装的所有更新的列表,最终目标是两者之间进行 1:1 比较。
懒惰的技术博客将为您提供以下其中一项,它会轮询 Win32_QuickFixEngineering WMI 位置:

get-hotfix
wmic qfe list full
get-wmiobject win32_quickfixengineering
Run Code Online (Sandbox Code Playgroud)

但这并不能说明一切。根据微软的说法:

从 Windows Vista 开始,此类仅返回 Microsoft Windows Installer (MSI)、Windows Update、Microsoft Update 或 Windows Server Update Services 提供的更新。它不包括由基于组件的服务 (CBS) 或其他非修补程序或应用程序提供的更新。

为了补充这一点,您经常会看到与 PowerShell 中的“Windows.Update.Session”COM 对象交互的代码块执行类似的操作以获得已安装更新的(不同)列表:

$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$historyCount = $Searcher.GetTotalHistoryCount()
Run Code Online (Sandbox Code Playgroud)

但即使这样也无法获取完整的历史列表——我想是因为从中提取的列表是对作为累积安装的更新进行重复删除,并省略了为早期版本的 Windows 安装的更新。然而, “设置”
应用程序列出了一年多前在我的设备上安装的内容:

2020 年安装的更新列表

有没有办法使用 PowerShell 访问列表?设置从哪里获取它?

windows-update powershell

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

(PowerShell) Invoke-WebRequest:忽略 404,只需给我响应数据

我正在尝试抓取此网页,因为没有其他方法可以在其内容更改时自动收到警报:

https://airsdk.harman.com/runtime

使用 cURL 可以很好地下载页面(此时可以解析其内容),但使用 Invoke-WebRequest 或 System.Net.WebClient 的 DownloadFile/DownloadString 方法会导致出现错误,表示 Web 服务器返回了 404错误。
检查 Chrome 确认页面始终以 404 响应,但也返回内容,这正是我想要的。

使用 PowerShell 5.1,有没有办法指示 Invoke-WebRequest 忽略虚假的 404 错误,或者有某种方法可以让我无论如何都可以获取响应数据?

windows powershell

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

主机可以为 Hyper-V 来宾配置的最大 RAM 量是多少?

请理解我在这里问的是什么。我不是问理论上可以为 Hyper-V 中的单个 VM 分配多少 RAM,即 1TB。我正在寻找的是一个数字或公式,显示具有x GB RAM的给定主机可以通过 Hyper-V 分配给单个虚拟机的数量,因为没有管理程序能够将自身的 100% 提供给任何来宾。

要求是否固定——即,Hyper-V 是否总是需要x MB 并且从那以后会发生什么?或者它总是主机 RAM 的百分比?视频内存是如何影响的?我不介意结果是否有点让步——期望精确到兆字节的数字是荒谬的——但是任何大致的指示都会非常有用。

我目前不关心多个 VM。让我们假设这是唯一被虚拟化的设备。

memory virtualization hyper-v

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