小编Lum*_*umi的帖子

限制 Windows CBS.log 详细程度,设置日志级别,停止 hectomegabyte 信息的疯狂

在 Windows 7(家庭高级版 64 位)上,数百兆字节的日志被写入C:\Windows\Logs\CBS\CBS.log. 看一看,我们正在计算这里的行数:

$ dir C:\Windows\Logs\CBS\CBS.log
03.10.2015  16:21       726.097.704 CBS.log
$ findstr /b 2015- C:\Windows\Logs\CBS\CBS.log | find /c ", Info"
2990118
$ findstr /b 2015- C:\Windows\Logs\CBS\CBS.log | find /c /v ", Info"
102
Run Code Online (Sandbox Code Playgroud)

直截了当地说,CBS 日志文件(CBS 是基于组件的服务的缩写,别名Trusted Installer,请参阅了解基于组件的服务,2008 年 4 月,Microsoft Technet)目前占用 700 MB,其中 200 MB 是在过去 30 分钟内写入的,第一个条目来自 9 天前。

总共接近 300 万个条目,并且几乎全部在 loglevel Info。请注意,这是一种人类可读的日志文件格式,显然不适用于机器处理。不知道你是怎么想的,但是默认情况下我应该费心考虑 300 万行Info的想法让我觉得近乎荒谬。

我希望这停止,因为磁盘和 CPU …

windows windows-7 installer

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

使用自定义环境变量启动 Windows 程序

JAVA_HOME在我的开发机器上——它是 Windows 7 Pro 64 位——指向一个 64 位的 Java,一般来说没问题。但是,我刚刚安装了一个程序——即 FlashDeveloper IDE——这个设置并不合适:需要 32 位 Java,而该JAVA_HOME设置阻止了 32 位 Java 被选中。

所以我想JAVA_HOME在启动 Flash IDE 之前取消设置。

实现此目的的一种方法是通过批处理脚本。

但是没有更好的方法吗?我在 Windows 快捷方式属性窗口的各个选项卡中搜索了这样的选项,但似乎没有。(但是,我确实发现了一个通过快捷方式运行程序的复选框Administrator。)有什么建议吗?

更新:对我有用的解决方案

:: type "C:\Program Files (x86)\FlashDevelop\FlashDevelop.bat"
@ECHO OFF
SETLOCAL
REM Prevent wrong 64-bit JVM from being picked up:
SET JAVA_HOME=
CALL "%~dpn0.exe"
Run Code Online (Sandbox Code Playgroud)

这将打开一个命令提示符,然后我可以关闭它。您可以通过快捷方式属性指示外壳程序在实际可执行文件中查找图标,从而使快捷方式具有您从命令提示符调用的可执行文件的图标。

我无法获得涉及START工作的解决方案,cmd.exe当通过以下内容时,它会在我的机器上打开一个新窗口(不知道为什么):

start "C:\Program Files (x86)\FlashDevelop\FlashDevelop.exe"
Run Code Online (Sandbox Code Playgroud)

必须说我的cmd.exe调整- 这可能会在这里和那里产生影响。

关于该start问题的更新:从评论中的链接可以了解到,该start命令使用引号中的第一个参数作为要创建的窗口的 …

windows launcher environment-variables application-launch

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

在 IE 10/11 中禁用拼写检查(在 Windows 7、8、8.1 上)

[注 11/2014:我更新了问题标题以更好地反映给出的答案。]

我安装了 Internet Explorer 10 附带的 Windows 8 的发布预览版。

IE10 具有拼写检查功能,在我撰写本文时该功能处于活动状态。

原则上,我无论走到哪里都禁用拼写检查。我只是讨厌拼写检查。我比拼写检查器更清楚。(如果不是也没关系。)

这更令人讨厌,因为我用多种语言编写,拼写检查器只检查一种语言(在这种情况下是德语),即使是新的和错误的拼写,旧的也不是真正的拼写。我怎样才能禁用它?

windows-7 internet-explorer spell-check windows-8 windows-8.1

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

README、INSTALL、LICENSE 等的 Windows 文件关联

可能的重复:
如何在 Windows 中设置用于打开没有扩展名的文件的默认程序?

许多源自 UNIX 世界的文件都没有文件扩展名。流行的例子包括README, INSTALL, LICENSE

我们知道这些是文本文件。因此,不能在资源管理器中双击它们打开并在记事本中查看它们有点令人失望(实际上,Notepad2因为愚蠢的 Microsoft 记事本无法正确呈现 UNIX 行尾)。

有谁知道为README没有扩展名的文件创建文件关联的方法?然后可以复制它以涵盖最常出现的文件类型,然后双击它们打开就可以了。


更新(对您所有评论的回应。)谢谢,伙计们,您的评论和答案对我有所帮助。

@Indrek,是的,我假设您可以以某种方式只为READMEor创建关联Makefile,而不能为没有扩展名的文件创建关联。事实证明恰恰相反,是的,这是一种巧妙地解决问题的解决方法。

最终,我只想能够双击打开一个READMEor Makefile,仅此而已。

@Sampo,SendMe技巧也很有用,尽管可用性不如直接双击。(我有时真的很懒。)

原来使用以下技巧ftypeftype从管理员提示执行双击启用作业:

assoc .=no_ext
ftype no_ext=%SystemRoot%\system32\NOTEPAD.EXE %1
:: You can see it created some entries in the registry:
reg query hkcr\no_ext /s
reg query hkcr\. /s
Run Code Online (Sandbox Code Playgroud)

windows file-association file-extension

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

在 Windows 7 上取消设置热键(键盘快捷键)

运行 Win7 Pro/64。每次我不小心按AltGr + d(AltGr是正确的Alt键) 时,都会弹出“Fujitsu Display Manager”,这是一个在需要时可能有用但在无意中调出时可能有用的实用程序。无论程序有焦点,都会发生这种情况:浏览器,命令提示符,甚至 GVim。我想我可以通过卸载富士通实用程序来解决这个问题。不幸的是,我是那种想要通过了解事情的运作方式来控制的人。所以我想知道如何禁用热键。有什么建议吗?

windows windows-7 hotkeys

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