标签: windows

“此文件来自另一台计算机...” - 如何取消阻止文件夹中的所有文件而不必单独取消阻止?

Windows XP SP2 和 Windows Vista 有这样的协议,其中区域信息保存在下载到 NTFS 分区的文件中,这样它会阻止某些应用程序中的某些文件,直到您“取消阻止”这些文件。

因此,例如,如果您下载源代码的 zip 文件进行尝试,则每个文件都会在文件属性的安全设置中显示此内容

“此文件来自另一台计算机,可能会被阻止以帮助保护这台计算机”

以及“取消阻止”按钮。有些程序不在乎,但 Visual Studio 将拒绝加载解决方案中的项目,直到它们被解除阻塞。

虽然转到每个项目文件并单独解锁它并不是非常困难,但它很痛苦。并且您似乎无法同时取消阻止多个选定的文件。

有没有办法取消阻止目录中的所有文件而不必单独访问它们?

我知道您可以为所有新文件全局关闭此功能,但假设我不想这样做

windows security ntfs

192
推荐指数
9
解决办法
25万
查看次数

如何抑制“终止批处理作业(是/否)”确认?

在 cmd 中,当我们按 Ctrl+C 时,我们会终止目标应用程序,但是如果目标应用程序是从批处理文件中调用的,我们会收到“终止批处理作业 (Y/N)”确认。我永远不会记得我选择不终止批处理作业的实例。我们如何跳过此确认?

windows batch command-line

189
推荐指数
9
解决办法
14万
查看次数

使用 Windows CMD 浏览 UNC 路径而不将其映射到网络驱动器

C:\> cd \\somewhere
'\\somewhere'
CMD does not support UNC paths as current directories.
Run Code Online (Sandbox Code Playgroud)

为了解决这个问题,我通常会将该目录映射到网络驱动器,然后我可以从命令提示符轻松访问它。

但是有没有更简单的方法来解决这个问题?

windows command-line unc network-drive

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

如何从命令行列出已安装的 Chocolatey 软件包和可用的较新版本

我用 Chocolatey 安装了以下软件包。

巧克力列表 --localonly

> choco list --localonly    
Chocolatey v0.9.9.2                                      
adobereader 11.0.10                                      
ccleaner 5.03.5128                                       
chocolatey 0.9.9.2                                       
ConEmu 14.9.23.0                                         
gimp 2.8.14.1                                            
git 1.9.5.20150114
Run Code Online (Sandbox Code Playgroud)

一周后在chocolatey.org网站上GIMP包更新到2.9,Git包更新到1.9.6,但其他包没有更新。

两周后,我需要在 cmd 中运行一个命令来显示以下结果:

> some command
git current local version (1.9.5), latest version (1.9.6) is available for upgrade
gimp current local version (2.8), latest version (2.9) is available for upgrade
Run Code Online (Sandbox Code Playgroud)

编写此类命令的好方法是什么?(或者如果 Chocolatey 本身内置了一个命令选项,它会是什么?)

windows command-line chocolatey

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

如何让 Windows 挂起(冻结)?

我需要在 Windows挂起/冻结的情况下测试设备行为(例如,冻结屏幕、没有 LED 闪烁、对输入没有反应,包括Ctrl+Alt+Del等)。为了在相当短的时间内进行足够的实验,我需要以编程方式或其他方式启动这些挂起。

我特别对Windows 10感兴趣,但对其他版本的任何工作方式表示赞赏。

我在这个主题上所做的每一次搜索都毫不奇怪地让我讨论如何消除这些情况,而不是激怒它们。所以这个问题可能看起来很奇怪。

反馈: 我已经尝试了答案和评论中提供的许多食谱。首先,我对带来 BSoD 的崩溃不感兴趣(这就是我描述冻结而不是崩溃的原因)。

我必须承认,Windows 10 64 位在许多方面表现出良好的抵抗力。它可以很好地处理几乎所有CPU 负载方法(包括fork-bomb、循环等)。引发即时错误的方法(大多数 NotMyFault 挂起方法)由操作系统通过重新启动或关闭来处理(这不是我所追求的)。最好的结果是通过NotMyFault内存泄漏方法实现的——真正的冻结,没有重启的机会。

最后,微软关于让 Windows 冻结的大量文档给我留下了深刻的印象。看起来他们比对面更了解这部分(战斗冻结);-)

windows freeze

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

为什么 64 位 Windows 需要单独的“Program Files (x86)”文件夹?

我知道在 64 位版本的 Windows 上,“Program Files”文件夹用于 64 位程序,“Program Files (x86)”文件夹用于 32 位程序,但为什么这甚至是必要的?

我所说的“必要”并不是指“为什么微软不能做出任何其他设计决定?” 因为他们当然可以。相反,我的意思是,“为什么鉴于 64 位 Windows 的当前设计,32 位程序必须有一个与 64 位程序不同的顶级文件夹?” 换句话说,“如果我以某种方式避免重定向机制并强制所有内容都安装到真实的,会出现C:\Program Files\什么问题?”

有很多关于超级用户和其他地方的问题断言“一个用于 32 位程序,一个用于 64 位程序”,但我找不到任何原因。根据我的经验,32 位程序是否安装在正确的位置似乎并不重要。

Windows 是否以某种方式以不同的方式呈现出“Program Files (x86)”不足的程序?是否有说明确切显示安装在“Program Files (x86)”而不是“Program Files”中的程序有何不同?我认为微软不太可能在没有合法技术原因的情况下引入一个新文件夹。

windows 64-bit

180
推荐指数
8
解决办法
10万
查看次数

Windows 如何知道程序是否没有响应?

Windows 如何知道程序是否没有响应?它是否不断轮询所有正在运行的应用程序?

windows

178
推荐指数
4
解决办法
3万
查看次数

为什么 /winsxs 文件夹变大了,可以缩小吗?

我使用的 Vista 虚拟机只有一个 10 GB 的虚拟硬盘——我担心它会随着时间的推移而耗尽空间。

我用TreeSize来检查罪魁祸首..

在此处输入图片说明

罪魁祸首是那个/winsxs或“Windows Side-By-Side”文件夹

在此处输入图片说明

什么是 Windows Side By Side 文件夹?嗯,这里解释得很好

操作系统中的所有组件都可以在 WinSxS 文件夹中找到——实际上我们称这个位置为组件存储。每个组件都有一个唯一的名称,其中包括为其构建的版本、语言和处理器架构。WinSxS 文件夹是在系统上找到该组件的唯一位置,您在系统上看到的所有其他文件实例都是通过从组件存储进行硬链接来“投影”的。让我重复最后一点——操作系统中每个文件的每个版本只有一个实例(或完整数据副本),并且该实例位于 WinSxS 文件夹中。所以从这个角度来看,WinSxS 文件夹实际上是整个操作系统的整体,在下层操作系统中被称为“平面”。

这解释了为什么文件夹开始时很大,但不能解释为什么它会随着时间的推移变得更大——这个问题的答案是服务。在以前版本的 Windows 中,服务的原子单位是文件,而在 Windows Vista 中,它是组件。当我们更新特定的二进制文件时,我们会发布整个组件的新版本,并且该新版本与组件存储中的原始版本一起存储。组件的更高版本会投射到系统上,但不会触及商店中的旧版本。原因是组件商店变得如此庞大的第三部分。

许多其他人也抱怨 /winsxs 文件夹的大小

一位同事最近收到了他每两年更新一次的工作笔记本电脑,并且正在为他的新笔记本电脑加载 Vista。出于某种原因,他的硬盘驱动器 C: 被分区为只有 25GB,其余的空间保留给更大的驱动器 D:。

无论如何,在加载了许多 Windows 更新之后,他在 C: 上几乎没有剩余的驱动器空间,并且出于某种原因,WinSxS 目录已经膨胀到超过 8GB。

虽然我知道 WinSxS(Windows Side-by-Side)目录的用途,但我不太确定为什么该目录在正常的操作系统更新时会如此快速地爆炸。

为了安全起见,我并不真正关心拥有所有这些重复文件,但我确实关心由于磁盘空间不足错误而导致的 VM 爆炸。那么..可以以任何方式安全地削减 /winsxs 吗? 好像不能..

管理员不应出于任何原因自行清理 /winsxs 目录- 这样做可能会阻止 Windows Update 和 MSI 之后正常运行。防止从目录中意外删除是通过在继承到其子目录的目录上放置一个强大的安全描述符来实现的。

如果这个 /winsxs 文件夹变得更大,我将不得不重新映像这个虚拟机..我真的 …

windows winsxs disk-space

177
推荐指数
9
解决办法
12万
查看次数

如何防止 Windows 10 自动添加键盘布局(即美式键盘)

更新:这是一个冗长的帖子,你可以直接跳到下面的答案


注意:快速语言列表是指下面截图中的列表,可通过快捷键Win + Space访问

我的系统中有两种用于 Windows 拼写检查的语言,英语(美国)法语(瑞士),但是尽管两种语言都使用“瑞士法语”输入键盘进行了正确配置,但美国键盘输入仍然出现在此列表中:

在此处输入图片说明

这是英语(美国)语言的设置,您可以看到唯一的输入是“瑞士法语”:

在此处输入图片说明

Français (Suisse)相同,唯一的输入是“瑞士法语”:

在此处输入图片说明

在控制面板中,两者也都设置为瑞士法语:

在此处输入图片说明

我所有的设置都设置为使用“语言列表”:

在此处输入图片说明 在此处输入图片说明

这是我已经尝试过的一些事情:

  • 我已经设法通过一些语言配置体操来删除它,通过添加和删除语言,它最终总是会回来
  • 我已经这样做了:https : //superuser.com/a/484595/168632
  • 我的注册表设置中也没有提到美国键盘:

在此处输入图片说明

请帮忙,我很绝望,这是我第三台装有 Windows 10 的计算机,它们都做同样的事情。

windows keyboard language input-languages windows-10

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

“.ßßß”文件的目的/功能是什么?

在尝试复制 16GB USB 驱动器的内容时​​,我收到一条警告,提示可用空间不足。检查 USB 驱动器上文件夹树的属性,我发现了大量“.ßßß”文件,声称每个文件大约 3.5GB,总共大约 908GB(我认为这不可能在一个16GB 驱动器)。

相关文件的屏幕截图

显然这里发生了一些事情,但我在网上找不到任何对这种文件类型的引用。

当我尝试删除这些文件时,它们会请求管理员权限(我提供)。但是,他们随后抛出“文件访问被拒绝”错误并声明我需要管理员的许可......

有谁知道这些文件的用途是什么,以及如何删除它们?

windows file-transfer

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