作为开发人员,您对原始Windows安装进行了哪些更改?


80

当我得到一个普通的Windows系统时,需要进行很多更改以使其对开发人员更友好。

我每次都记得其中的某些内容,而我只会在某些时候做这些事情。

例子:

  • 显示所有文件类型的扩展名
  • 使隐藏文件和系统文件可见
  • 关闭Windows Defender

我似乎还记得Jeff撰写的有关此主题的博客文章,但找不到它!

您还要做什么,并且有任何工具可以自动执行此过程吗?


显示扩展功能是我最大的烦恼,与窗户有关,其次是无法在保持宽高比的同时缩放墙纸。当您拥有名为MyApp.exe.config的文件(简称为MyApp.exe)而将MyApp.exe的简称缩短为MyApp时,确实会产生问题。有趣有趣。
Kibbee

关于SO的最佳问题之一。
wassimans 2013年

Answers:


31

实际上,我已经执行了上述操作,还取消了Zip支持(regsvr32 /u zipfldr.dll),激活Alt快捷方式(高级外观)上的下划线,在所有程序设置中(当然,在安装之后)用Andale Mono替换了Courier New(用您喜欢的字体替换),安装我最喜欢的实用程序(UnxUtils,Sysinternals,SciTE,FileMenu Tools,该工具在此处具有命令行以及其他许多功能,等等)。
哦,确实还停用了双键盘支持(法语/英语),停用了任务分组,安装了VirtuaWin(4个台式机),CLCL(剪贴板管理器),AutoHotkey和我最喜欢的宏,以及或多或少必须具备的许多其他免费软件。

没有自动化,las。


2
1)我不喜欢它,我更喜欢使用专门的程序(7-Zip,IZArc)来满足我的所有存档需求。正交... 2)当您搜索包含许多zip的文件夹时,您会感到痛苦... 3)我发现显示zip的文件夹只是使Explorer树显示混乱。对我而言,zip是普通文件,而不是文件夹。
PhiLho

感谢您提供的zip信息,windows不会将其剪切。
Matt H

2
在较新版本的Windows上,您可以在打开文件夹的上下文菜单时按住shift键,以获取“在此处打开命令窗口...”选项。
Alex Barrett

21

我安装了Cygwin以具有* nix命令行工具,而Xemacs具有一个有用的编辑器。


我最近在数据结构课程中使用了此课程,并且非常喜欢
barfoon

17

我安装:


我也是有史以来最有用的小应用程序之一。
杰森·米森西奇克

从我听到的与Launchy等效的Mac OS X就是Quicksilver:en.wikipedia.org/wiki/Quicksilver_(软件)
Gavin Miller

我曾经用过Launchy。但是,使用Windows 7和AutoHotkey,我重新映射了Alt + Space以打开“开始”菜单。然后,我只键入要打开的程序的名称。我使用的是旧的T42,因此节省一点处理器和内存对我来说是一个胜利。
John Slavick

16

我要做的第一件事是打开命令提示符,然后为其打开属性:

  • 打开快速编辑。为什么默认情况下不启用此功能?
  • 增加窗口大小。为什么将其限制为邮票的大小?
  • 最大增加垂直缓冲区。为什么将其限制为几百行?
  • 将前景色更改为白色,而不是灰色。为什么要使它的可读性不如预期?

总结:为什么?


8
就个人而言,我已切换到Console2(sourceforge.net/projects/console)以获取选项卡式控制台窗口
Jacob

我讨厌快速编辑。如果我在提示窗口中单击并按住鼠标按钮太长时间,它会认为我正在选择某些内容,并且该窗口会冻结直到我注意到正在发生的事情。让我发狂。
Graeme Perrow,

Earwicker:都是出于兼容性原因。有关默认情况下为何不进行快速编辑的详细原因,请参见: blogs.msdn.com/oldnewthing/archive/2007/09/13/4886108.aspx
Robert P

12

使用“控制面板”中的“添加\删除Windows组件”,我总是删除...

  • 游戏类
  • 文件范本
  • MSN资源管理器
  • Outlook Express

对于外观,我...

  • 返回经典的开始菜单;但是,如果是Vista,我会保留原状,因为我喜欢索引搜索功能。
  • 还原到带有大图标的经典桌面,并确保“我的电脑”是第一个图标(与“我的文档”相对)
  • 我也执行你上面提到的事情

在安装任何软件之前,我...

  • 安装所有未完成的Windows更新
  • 运行磁盘清理
  • 运行磁盘碎片整理
  • 设置清理,碎片整理和其他个人工具的计划任务

对于工具(我的IDE和其他必要的开发工具之外),我安装了。

  • TweakUI
  • IE6,IE7,Safari,Chrome,Opera和Firefox
  • 安装我经常用于开发的Firefox插件集
  • “在此处打开命令提示符” shell扩展
  • 安装Consolas并将其设置为编辑器的默认字体(IDE,Notepad ++等)

1
如果您删除游戏,那么在编译时如何玩《扫雷》?
Jon B

编译时间是两件事之一的同义词:(1)赶上我的RSS阅读器,(2)浏览SO =)
Tom

我很高兴有人(SOMEONE)开了一个扫雷的玩笑:D
barfoon

仅供参考,经典菜单中提供了Vista开始菜单搜索功能,但是我仍然启用了Aero功能,因为我喜欢alt + tab时的屏幕截图。
埃里克·哈斯金斯

12

我擦拭并安装Linux。每个人都对我的生产力感到惊讶。这是因为我没有花一半的时间在机器上打架。


1
与机器打架意味着您没有找到所需操作系统的所有功能。您真的认为Windows并非Linux具备的所有功能都明智吗?
Blub 2010年

10年后,我不禁哭了起来,因为我的客户端的系统不支持Windows以外的任何其他操作系统,所以看到此答复。在角落里哭泣
周杰伦

11
  • 安装Consolas字体并打开(并调整)ClearType。
  • 安装ZoomIt可以放大演示过程中的显示。
  • 安装FireFox / Firebug
  • 安装XYplorer Win Explorer替代品(没有它就无法生存!)
  • 安装DeskPins可以使任何Window暂时位于最顶部。
  • 确保OneNote与Office一起安装。
  • 安装Visio。
  • 安装收藏夹编辑器(无论当时是什么,当前为SCiTE)。
  • 安装7Zip。
  • 修复Windows的颜色以适合我,然后将RatPack(Dean的我的英雄)的图片作为墙纸。

10

禁用FilterKeys,StickyKeys和ToggleKeys的快捷方式-除了处理棘手的功能外,没有什么比让我感到沮丧的,因为我在思考时将Shift键向下推了几次,或者在思考之前按住了8秒钟(再次思考时)我开始打字!

将“文件夹”的默认操作更改为浏览而不是打开。


从不了解为什么默认情况下*键为开...我想大多数普通用户都知道他们将要键入什么。
Knobloch

4
它们可能默认情况下处于启用状态,因为如果您需要将它们打开,则很难将它们打开。
Graeme Perrow

8

多年来,我已经决定,由于工作场所和计算机的变化(无论是在家还是在工作中),我都尽量减少自定义。

我过去经常用litestep进行各种疯狂的调整,设置分区等。如今,我将其简化为基本知识,并且花了我很长时间来设置机器并拥有熟悉的环境。

除了通常的“ win32dev”设置(经典方案,针对性能进行了优化,没有特殊效果,在浏览器视图中显示所有文件,详细信息,蓝色背景等),我还具有以下堆栈:

  • cygwin(gcc,vim,curl,wget,perl / ruby​​ / python,svn,git,ssh,netcat等;用于终端的rxvt)
  • ffox + adblock +开发插件
  • clipx用于带有预览的简单堆栈式剪贴板
  • 文本板和一些基础语法突出显示
  • virtuawin-唯一可以满足我所有需求的最小窗口管理器
  • 用于基本应用程序快捷方式的autoHotKey
  • procexp替换任务管理器
  • 所有其他sysinternals工具
  • 乌龟svn
  • 油灰+代理+钥匙
  • 7zip
  • Keepass
  • Wireshark

我手动安装的所有内容都放入c:\ programs(用于简单的无空间,小写路径)。


7

关于:

  • 显示所有文件类型的扩展名
  • 使隐藏文件和系统文件可见

我不喜欢使隐藏文件始终可见(它使Windows Vista桌面上可以看到两个desktop.ini,对于初学者来说),因此我使用资源管理器扩展程序可以轻松地打开和关闭此文件。还有一个对应的文件扩展名:


是的,这两个desktop.ini的事情很痛苦-感谢小费!
罗迪

7

命令行脚本

为了存储从命令行使用的脚本,我Command Line Scripts在Program Files下创建一个目录,并将其添加到PATH环境变量中。我使用以下批处理文件列出和编辑这些脚本:

@echo off
setlocal

set UTILPATH=C:\Program Files\System Tools\Command Line Utilities

if not "x%1"=="x" (

start "" "notepad" "%UTILPATH%\%1.bat"

) else (

dir /b "%UTILPATH%" | grep -v com.bat | grep -P "(exe|bat|cmd)" | sed "s/\.\(exe\|bat\|cmd\)//"
echo.

)

(请注意,目录列表的过滤取决于我通过Cygwin安装的一些Unix命令)

我将其命名为com.bat(命令的缩写),然后可以:

  • 通过com在命令提示符下键入列出该目录中的脚本
  • com script-name在命令提示符下键入*,编辑列表中的任何脚本,类似地:
  • 通过com new-script-name在命令提示符下键入*在该目录中创建新脚本*
  • 如果我需要编辑com.bat,只需输入 com com

*在运行Vista时,由于目录Program Files受保护,因此必须使用提升的命令提示符。要快速启动提升的命令提示符,只需按Win key;即可。类型cmd; 按Ctrl+Shift+Enter; 然后点击Alt+C以确认海拔提示。六次敲击提升的命令提示符!([通过] [4])

启动脚本

我存储在Command Line Scripts目录中的脚本之一是登录Windows时运行的脚本(通过Vista开始菜单中的Task Scheduler,键入Task)。我使用该脚本使用subst命令将多个虚拟驱动器设置为我经常访问的目录,或者想要一种快速的方法在命令提示符下进行访问,或者在编译器警告,日志或调试输出中缩短路径名

我的启动脚本看起来像这样:

@setlocal
@set _MYDOCS_=%USERPROFILE%\Documents

@REM Note: first delete the drives so I can run script again
@REM       to fix drives that failed to get mapped

subst /d W:
subst /d T:
subst /d S:
subst /d R:
subst /d N:
subst /d L:
subst /d H:
subst W: "%_MYDOCS_%\Work\SVN Working Copy\Website\trunk\www"
subst T: "%_MYDOCS_%\Work\SVN Working Copy\project 1\trunk"
subst S: "%_MYDOCS_%\Work\SVN Working Copy"
subst R: "%_MYDOCS_%\Work\SVN Working Copy\project 2\branches\12.50"
subst N: "%_MYDOCS_%\Work\SVN Working Copy\project 2\trunk"
subst L: "%_MYDOCS_%\Work\"
subst H: "%_MYDOCS_%\My Projects\Haslers.info\Working Copy"

请注意,subst可能有点气质,有时无法创建驱动器,因此我必须手动再次运行启动脚本。


当一切正常时,subst是一个很好的,不错的小命令。:)
罗伯特·P


6

步骤1:修复Windows

  • 关闭系统还原
  • 关闭Windows Defender
  • 如果是OEM盒,则卸载任何OEM提供的防病毒软件或其他垃圾软件
  • 获取SysInternals AutoRuns并对造成的8000种无用的启动项和服务造成的损失(包括速度缓慢且无用的Vista搜索索引服务)进行评估。

步骤2:安装资料。

现在,我的闪亮新Core 2 Duo PC不会因为像386一样无用的废话而陷入困境,我可以再次构建它

  • 安装Firefox
  • 安装FlashPlayer firefox插件(为什么不与FF捆绑在一起?
  • 运行Windows Update,让它执行50次下载/重新启动周期,直到满意为止
    • 发生这种情况时,我可以使用Firefox浏览stackoverflow并阅读reddit :-)
  • 获取UnixUtils并将其解压缩到system32,或者确保它们在路径中。
    • 这是因为neccessary我无法忍受的cygwin,但我的肌肉记忆保持打字ls时,我尝试类型dir和窗口还没有听说过的grep
  • 安装Droid Sans Mono和Monaco字体进行编程
  • 安装E-TextEditor
  • 如果要安装Visual Studio,请执行此操作。如果没有,请安装.NET Framework运行时
  • 安装Firefox插件(萤火虫,裂变,Web开发人员,adblock)


4

有人给了我一个“删除所有SVN文件夹”注册表脚本-现在对我来说这是必须的(在线程中的某个位置)。

我将UAC保持打开状态-我最后要做的是编写关闭UAC的代码,但是打开它会失败。在开始使用Virtual PC设置代码测试环境之前,我试图让桌面尽可能保持“原始”状态-我想在与日常非开发人员相当合理的条件下进行测试。

以上所有都是针对我的家庭开发系统。我会在合理范围内尝试在工作中做同样的事情。除了SVN以外,因为我们在我的办公室使用TFS。


4

我总是安装以下内容,以便更轻松地管理Windows和与之交互

  • Taskix -Windows任务栏中的“重新排序”按钮
  • KatMouse-在鼠标光标正下方滚动窗口
  • WinSplit Revolution-通过平铺,调整大小和放置窗口来组织窗口
  • allSnap-窗口自动捕捉到窗口边缘和(可选)其他窗口的边缘

感谢有关WinSplit Revolution的技巧...非常方便地更有效地使用我的新宽屏显示器。
墨卡托

4

我喜欢:

  • 扩大任务栏,使其可以容纳两行应用程序
  • 在开始菜单中禁用个性化菜单
  • 禁用类似任务栏项的分组

我还随机地打开了很多到不同机器的PuTTY会话,因此我想在主文件夹中创建一个“ bin”目录,将其添加到PATH,然后在其中以“ p”(除其他外)创建PuTTY的快捷方式。快捷方式)。然后,我可以轻松地运行Windows-R(运行)并键入p [putty-session-name]以打开会话。这节省了我很多时间/鼠标单击。





2
  • 安装完整的IIS。
  • 设置足够高的分辨率。
  • 将背景设置为灰色。
  • 显示隐藏文件和系统文件。
  • 工具栏2或3高(我横向运行一台显示器)。
  • 始终显示文件扩展名。

2

我至少安装了一些* nix命令实用程序和进程资源管理器。

另外,在XP系统上,我禁用任何主题设置并使用Windows经典颜色。如果没有Aero主题,Vista看起来就无法正常工作,因此我不能在Vista上做到这一点,而要保持几乎完全的疯狂。

还忘了,我安装了Chrome。(曾经是Firefox,但Chrome更好用了)


Process Explorer的优点在于,您可以用它替换常规的任务管理器。(选项>替换任务管理器)
Franck

我总是那样 相比之下,任务管理器毫无用处。
epochwolf

2

我使用nLite准备Windows安装磁盘,以便在安装后立即设置一些典型设置。

例如:

  • 资源管理器-将其他文件类型与记事本关联
  • Explorer-Classic控制面板
  • 资源管理器禁用提示错误
  • 禁用浏览器的前缀:快捷方式
  • Explorer-显示已知文件类型的扩展名
  • 资源管理器-显示隐藏的文件和文件夹
  • 资源管理器-在标题栏中显示完整路径
  • 禁用性能的文件和文件夹信息提示
  • 性能禁用文件上次访问的时间戳
  • 禁用任务栏将类似的任务栏按钮分组
  • 任务栏-禁用语言栏
  • 任务栏-锁定任务栏-是

您还可以删除系统的无用部分:

  • 辅助功能选项
  • 公文包
  • 剪贴簿查看器

1

我安装了我通常使用的所有shell扩展(例如,TortoiseSVN和CommandHere)。

另外,在重新镜像计算机后,我要做的第一件事就是确保它正确地挂接到我的所有网络共享上。很少有事情会像在不合时宜的情况下与网络争夺文件一样使我的工作脱轨。




1
  1. 切换到经典菜单
  2. 增加任务栏的高度以拥有更多快捷方式并锁定任务栏
  3. 性能选项->调整以获得最佳性能
  4. 将所有备份的快捷方式文件复制到“收藏夹”文件夹中
  5. 安装必要的软件(JDK,DBMS资料,Editplus,MS Office等)
  6. 声卡驱动程序
  7. 宽带的新网络连接...

0

我通常使Windows Defender保持联机状态,但是我不使用防病毒软件,所以...。

我将开始菜单设置为显示小图标,并且没有激活“最近使用的程序”。相反,我将所有内容都固定在我的开始菜单中:

我的开始菜单http://www.robpaveza.net/pub/startmenu.png

我还确保所有扩展菜单都是实际菜单,而不仅仅是链接,并且我的计算机和用户文件图标显示在桌面上。



0

哇,这是一个非常不错的话题...我将必须仔细研究所有建议,然后看看我的任务是什么:)

立即安装:

  • 谷歌浏览器
  • Visual Studio 2008年
  • aShampoo CD刻录套件(或我目前最喜欢的刻录套件)
  • IZArc(或我当前最喜欢的任何东西)
  • RocketDock-我用它来代替快速启动。
  • 鸣禽

当我使用XP时(我现在在Vista上),我将始终安装Tweak UI并根据自己的喜好调整所有内容。就像在“我的文档”之前列出“我的电脑”一样。我从开始菜单中删除了帮助图标。我做到了,所以网上邻居显示在开始菜单中。我可以显示文件扩展名和隐藏文件/文件夹。


那应该意味着“错过”吗?
斯万特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.