我知道如何设置系统或用户特定的环境变量:

现在,问题是PATH变量的处理方式是,您为用户 PATH 输入的值将自动附加到系统 PATH 中,这将是有效的 PATH 变量。
也就是说,说我有
(系统) PATH=C:\Windows\System32;C:\Program Files\Foo\bin;...
和 (USER) PATH=C:\Program Files\Bar\bin(注意%PATH%这个值中没有)
那么此用户的结果环境变量将是:
(有效的) PATH=C:\Windows\System32;C:\Program Files\Foo\bin;...;C:\Program Files\Bar\bin
但是,我希望对于非常特定的操作系统用户帐户,PATH 环境变量应该bar\bin在 PATH 的开头而不是结尾处包含目录。
有没有一种正确的方法可以告诉 WindowsPATH使用该用户的值完全覆盖用户的变量,而不是将其附加到系统PATH变量?
注意:显然,从批处理文件中,所有这些都无关紧要,因为您可以根据需要设置和调整 env.vars。
当我创建一个新的 VM(使用 VirtualBox)时,它会询问我将在 VM 中运行什么操作系统。
为什么需要(或喜欢)知道这一点?它会带来更好的性能吗?有些事情会起作用/不起作用吗?(欢迎链接到技术细节!)
在通过电话排查琐碎问题时,我经常遇到这种情况:
有没有另一种方法可以告诉用户打开“开始”菜单,这样我就可以避免经历这个?
(顺便说一句,由于按钮不再有文本,它实际上仍然称为开始按钮吗?)
我正在寻找一种快速计算任何 NTFS 卷上文件和目录总数的方法。(以一种特别的方式。也就是说,给定任何随机框,而不是专门准备的卷。)
注意:这与每个目录的文件无关,只是卷上的文件总数。
目前,我知道的唯一方法是在 Windows 资源管理器中打开驱动器的根文件夹选择所有元素,右键单击以选择“属性”,然后等待(并等待)直到资源管理器计算完所有元素。
有没有更好/更快的方法?
我们在 Windows 上进行软件开发 (Visual C++),并且已经有一些案例,在 Windows XP 上使用 SSD 磁盘的开发人员在使用(一年,1)年后不得不更换他们的磁盘,因为它们坏了。(时间范围 2010 - 2012)
显然,大量编译意味着大量的写入——Visual Studio Compiler 喜欢编写大量临时文件,以及由普通 C++ 项目创建的所有构建工件。
现在,我知道XP 不支持TRIM命令,但我始终明白这是性能问题,而不是驱动器的寿命问题???
此外,鉴于有人声称现代(ish)SSD 驱动器应在完全写入利用率的情况下持续使用 51 年,开发人员怎么可能即使在 8 小时工作日内进行多次编译,也会将其 SSD 弄得一团糟——还有什么这与 Windows XP(与 Win 7)有关吗?
注:这里是开发者商店,自然每个人都有自己聪明的解释。但这是一家开发商商店,所以这里的人的专业知识在于软件开发,而不是硬件可靠性。
考虑到网络上关于 SSD 磁盘的所有神话,我真的很难找到可靠的信息,说明为什么 SSD 应该在 Windows XP 上更早(或无论如何)失败......
免责声明:请注意,我并不一定声称这些 SSD 磁盘真的坏了,因为它们在 Windows XP 上以写入大量使用模式使用。我在问是否有任何现有证据(因为我的同事声称如此),SSD 驱动器在 XP 上会比其他情况更早发生故障(由于缺少 TRIM 或其他原因)......
浏览了几个链接后,我想特别强调Windows XP 上的 SSD问题最受好评的答案。(请注意,这个答案(来自 2010 年)是文章的引用 - 从 …
我的Windows XP机器最近开始半冻结使用几分钟(在所有不同的程序/没有额外的PRG开始)后我每个奇数重启。
更新:我现在已经通过 Process Explorer 获得了更多细节。这是一个 2 核 CPU,100% 内核使用率仅在一个核上。进程列表显示DPC - 延迟过程调用为 50%(在一个内核上为 100%)。所以现在的问题是:**什么是 DPC,我该如何修复它们?
下次更新:OKIES ......用这个和那个我已经能够得到xperf在我的Windows XP上运行,并且样品转储我把显示器就好在我的Win7的笔记本电脑。是的,您需要一台 Win7/Vista 计算机才能查看在 Windows XP 上进行的转储。 但是,我现在面临以下问题,我可以启用 xperf 跟踪,xperf -on Latency并且现在在启用 xperf 跟踪时问题也再次出现,但是一旦我的 DPC 达到 100%,Windows 就不会启动任何新进程(或其启动永远不会完成)(一个打开的例如cmd 窗口仍然可以很好地响应,但是您尝试调用的每个 exe 只是挂起(dir工作得很好,因为这是一个 cmd 命令)——我只能假设它CreateProcess与内核的某些部分挂起)。现在,无法启动任何新进程意味着我无法运行xperf -d dumpfile.etl,因为当我在 cmd 窗口中输入时,它只是挂起。
所以看来我在这里倒霉了。我宁愿扔掉整个装备而不是开始手动禁用驱动程序...... :-)
任何其他想法表示赞赏!
也就是说,虽然 Windows 理论上保持响应(例如鼠标光标正常移动,我可以点击,点击最终被识别)用户采取的操作只在几分钟后(字面意思)得到响应。 …
我们xyz.cmd在工作中使用批处理文件 ( )编写了相当多的脚本和小助手。Windows 7 现在才开始在这里普及,很明显,我们遇到了与 32 位和 64 位 Windows 的不同环境变量相关的问题。
具体来说,如果您C:\Windows\system32\cmd.exe在 64 位 Windows 上运行,您将获得:
...
ProgramFiles=C:\Program Files
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files
...
Run Code Online (Sandbox Code Playgroud)
而如果您C:\Windows\SysWOW64\cmd.exe在 64 位 Windows 上启动,您将获得:
...
ProgramFiles=C:\Program Files (x86) <-- NOTE
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files
...
Run Code Online (Sandbox Code Playgroud)
碰巧也是如此,因为这个 cmd.exe 是一个 32 位进程,它也“免费”获得所有其他 SysWOW64 重定向——任何调用都regedit将转到 32 位注册表等。
如果批处理文件应该执行一些与 32 位应用程序相关的任务,例如路径 + 注册表内容,这将非常有用。
鉴于我有一类我希望始终使用 32 位版本运行的批处理文件cmd.exe,是否有 - 简单!-- 强制这些批处理文件在 64 位版本的 Windows 上始终使用 32 位 …
windows-registry windows-7 64-bit command-line environment-variables
我知道Windows XP SP3 (...) 支持将于 2014 年 4 月 8 日结束,我知道这意味着:(来自上面链接的站点)
- 不会有新的安全更新
- [no] 非安全修补程序
- [无] 免费或付费辅助支持选项
- [无]在线技术内容更新
一切都很好,但是激活呢?在此日期之后,我能否(重新)激活我的旧版 Windows XP 系统——也许(或特别是)在 VM 中运行?(显然是许可许可,即非 OEM 许可。)
微软是否解决了这个问题?
好。我想将我父母的盒子从 8.10(无畏)升级到 10.04 LTS(清醒)。
从包管理器执行此操作应该可行,但是如果出现问题或在这台笔记本电脑上停止工作,我想备份系统。(毕竟,我上次升级后确实遇到了严重的 gfx 驱动程序问题。)
关于这个的ubuntu 线程相当模糊,谷歌搜索让我迷失在细节中,我目前非常关心这些细节。
这个盒子有 2 个其他分区(除了交换区),一个是 Windows(预装的,我不会删除它),一个是 FAT32 分区,用于交换数据。Ubuntu 和 Windows(IO 更喜欢挂载 NTFS 引导部分。r/o)
我现在的具体问题是:
我需要从 tar 中排除哪些顶级目录?(ls /下)
bin dev initrd.img lost+found opt sbin tmp vmlinuz boot etc initrd.img.old media proc srv usr vmlinuz.old cdrom home lib mnt root sys var
符号链接呢?(initrd.img, vmlinuz)
请注意,我也可以使用 dd 制作完整的光盘映像 - 但我认为我需要从 live CD …
我目前正在研究适用于 Windows(XP、Win7)的(基于图像的)备份解决方案。
我遇到的一个问题是,我不确定如何验证备份是否真的可以可靠地恢复,而无需尝试恢复。
所以我虽然我可能会设置一个Virtual Box VM,然后使用基于映像的备份工具创建的应急媒体启动并将映像恢复到 VM 机器中。
这有意义吗?可行吗?
注意:我知道有些工具可以直接创建 VM 映像/磁盘。那不是我需要的。我想测试 VM 中的实际还原过程。
对我来说,备份最重要的一点是我知道恢复可以完美运行。我只有在完成后才知道这一点,而且 VM 测试解决方案听起来不错。
更新:我试过了,恢复到虚拟确实有效。(分配的虚拟磁盘大于我备份的完整磁盘,不仅大于我备份的已用空间。)我还无法启动它(因为 MBR 中的 GRUB),但我应该能够弄清楚这一点。
windows ×4
windows-7 ×4
backup ×2
restore ×2
windows-xp ×2
64-bit ×1
command-line ×1
dpc ×1
freeze ×1
kernel ×1
linux ×1
ntfs ×1
path ×1
performance ×1
ssd ×1
terminology ×1
ubuntu ×1
virtualbox ×1