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

时间:2008-12-05 16:49:22

标签: windows configuration

当我获得一个vanilla Windows系统时,我会更改一些东西以使其更适合开发人员。

我记得每一次,其他的东西,我只会在何时做。

示例:

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

我似乎记得杰夫关于这个主题的博客文章,但无法找到它!

你还做了什么,你有没有自动化这个过程的工具吗?

39 个答案:

答案 0 :(得分:31)

确实我执行上述操作,并停用Zip支持(regsvr32 /u zipfldr.dll),激活Alt快捷键(高级外观)下划线,在所有程序设置中用Andale Mono替换Courier New(替换为您喜欢的字体)(安装后,当然),安装我最喜欢的实用程序(UnxUtils,Sysinternals',SciTE,FileMenu工具,这里有命令行和许多其他好东西等)等。
哦,确实也停用双键盘支持(法语/英语),停用任务分组,安装VirtuaWin(4个桌面),CLCL(剪贴板管理器),AutoHotkey和我最喜欢的宏,以及许多其他免费软件,或多或少必须有。

没有自动化,唉。

答案 1 :(得分:21)

我安装Cygwin以使* nix命令行工具和Xemacs拥有一个有用的编辑器。

答案 2 :(得分:17)

我安装:

答案 3 :(得分:16)

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

  • 启用“快速编辑”。为什么默认关闭?
  • 增加窗口大小。为什么要将它限制为邮票的大小?
  • 将垂直缓冲区增加到最大值。为什么要将它限制在几百行?
  • 将前景色更改为白色而不是灰色。为什么要让它的可读性低于可能的?

总结:为什么?

答案 4 :(得分:12)

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

  • 游戏
  • 文档模板
  • MSN Explorer
  • Outlook Express

为了外观和感觉我...

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

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

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

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

  • 的TweakUI
  • IE6,IE7,Safari,Chrome,Opera和Firefox
  • 安装我一直用于开发的一组Firefox插件
  • '打开命令提示符'shell扩展名
  • 安装Consolas并将其设置为编辑器的默认字体(IDE,Notepad ++等)

答案 5 :(得分:12)

我擦除它并安装Linux。每个人都对我的成功感到惊讶。这是因为我不会花一半时间与机器作斗争。

答案 6 :(得分:11)

  • 安装Consolas字体并打开(并调整)ClearType。
  • 安装ZoomIt以放大演示文稿期间的显示。
  • 安装FireFox / Firebug
  • 安装XYplorer Win Explorer替代方案(不能没有它!)
  • 安装DeskPins,以便能够将任何窗口暂时放在最顶层。
  • 确保OneNote已安装Office。
  • 安装Visio。
  • 安装喜欢的编辑器(当时不管它是什么,目前是SCiTE)。
  • 安装7Zip。
  • 修复Windows颜色以适合我,并将RatPack(Dean的我的英雄)的图片作为壁纸。

答案 7 :(得分:10)

禁用FilterKeys,StickyKeys和ToggleKeys的快捷方式 - 没有什么比处理这个肮脏的功能更令我感到沮丧的原因因为我正在思考或按住它几秒钟时按下shift键几次(同样,在我开始打字之前想到的!

将文件夹的默认操作更改为探索而不是打开。

答案 8 :(得分:8)

多年来,我已经做出这样的决定:尽管工作场所发生变化并且计算机发生变化(无论是在家还是在工作中),我都做了尽可能少的定制。

我曾经用litestep进行各种疯狂的调整,设置分区等等。这些天我把它简化为基础知识,并且我不需要花很长时间来设置机器并拥有熟悉的环境。

除了通常的“win32dev”设置(经典方案,针对性能优化,没有特效,显示所有文件,资源管理器视图中的细节,蓝色背景等)之外,我还有以下堆栈:

  • cygwin(gcc,vim,curl,wget,perl / ruby​​ / python,svn,git,ssh,netcat等; rxvt for terminal)
  • ffox + adblock + dev plugins
  • clipx用于带有预览的简单堆栈式剪贴板
  • textpad +一些基本语法荧光笔
  • virtuawin - 唯一能完成我所需要的最小窗口管理器,仅此而已
  • 基本应用程序快捷方式的autoHotKey
  • procexp替换任务管理器
  • 所有其他sysinternals工具
  • tortoise svn
  • putty + agent + keys
  • 7zip的
  • KeePass的
  • 的Wireshark

我手工安装的所有东西都进入了c:\ programs(简单的无空间,小写路径)。

答案 9 :(得分:7)

我很惊讶没人提到ClipX。我发现没有这个剪贴板历史记录工具我就无法开发。

答案 10 :(得分:7)

关于:

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

我不喜欢一直隐藏文件可见(它在我的Windows Vista桌面上为初学者提供了两个desktop.ini)所以我使用了一个资源管理器扩展程序,可以轻松地打开和关闭它。还有一个用于文件扩展名的对应文件:

答案 11 :(得分:7)

命令行脚本

为了存储我从命令行使用的脚本,我在Program Files下创建一个Command Line Scripts目录,并将其添加到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时运行的脚本(通过Task Scheduler,在Vista开始菜单中输入Task) 。我使用该脚本使用subst命令将多个虚拟驱动器设置为我经常访问的目录,或者想要快速访问命令提示符或缩短路径名< / strong>在编译器警告,日志或调试输出中。

我的启动脚本如下所示:

@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可能有点气质,偶尔也不会创建驱动器,我必须再次手动运行启动脚本。

答案 12 :(得分:6)

第1步:修复窗口

  • 关闭系统还原
  • 关闭Windows Defender
  • 卸载任何OEM提供的防病毒软件或其他crapware(如果它是OEM框)
  • 获取SysInternals AutoRuns对所有8000个无用的启动项目和服务vista造成打击,包括缓慢且无用的vista搜索索引服务。

第2步:安装内容。

既然我的闪亮的新款Core 2 Duo PC没有像386那样无用的垃圾陷入困境,我可以再次建立起来

  • 安装Firefox
  • 安装FlashPlayer firefox插件(为什么哦为什么不与FF捆绑?
  • 运行Windows更新,让它下载/重启循环50次,直到它开心
    • 当发生这种情况时,我可以使用firefox浏览stackoverflow并阅读reddit: - )
  • 获取UnixUtils并将其解压缩到system32,或以其他方式确保它们在路径中。
    • 这是必要的,因为我无法忍受cygwin,但当我尝试输入ls时,我的肌肉记忆仍在输入dir,而Windows仍然没有听说过grep
  • 安装Droid Sans Mono和Monaco字体进行编程
  • 安装E-TextEditor
  • 如果我正在安装visual studio,那就去做吧。如果不安装.NET框架运行时
  • 安装Firefox插件(firebug,fission,web developer,adblock)

答案 13 :(得分:4)

我遵循Simon Peyton Jones建立和维护的extensive recipe for making a Windows system useful

答案 14 :(得分:4)

我喜欢:

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

我还随机打开了很多PuTTY会话到各种机器,所以我想在我的主文件夹中创建一个“bin”目录,将它添加到PATH,然后在其中创建一个名为“p”的PuTTY快捷方式(以及其他快捷方式)。然后,我可以轻松地使用Windows-R(运行)并键入p [putty-session-name]来打开会话。这节省了大量的时间/鼠标点击次数。

答案 15 :(得分:4)

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

  • Taskix - 重新命名Windows任务栏中的按钮
  • KatMouse - 滚动鼠标光标正下方的窗口
  • WinSplit Revolution - 通过平铺,调整大小和定位来整理窗户
  • allSnap - 窗口会自动捕捉到窗口边缘和(可选)其他窗口的边缘

答案 16 :(得分:4)

有人给了我一个'删除所有SVN文件夹'注册表脚本 - 这对我来说是必须的,现在(它位于this线程的某个地方)。

我离开了UAC - 我想要的最后一件事就是编写与UAC一起工作的代码,但是在它上面失败了。在我开始使用Virtual PC为我的代码设置测试环境之前,我试图将我的桌面尽可能地保留为“vanilla” - 我想在与日常非开发者用户相似的条件下进行测试。

以上所有内容均适用于我的家庭开发系统。我试着在工作中做同样的事情。除了SVN的东西,因为我们在办公室使用TFS。

答案 17 :(得分:4)

我将Wordpad添加到“发送到”上下文菜单。 Instructions for XP here。也适用于Vista。

答案 18 :(得分:3)

没有其他人提到的事情

  • 为选项卡式cmd窗口安装Console2
  • 安装Powershell
  • 使用Notepad2
  • 完全替换记事本

答案 19 :(得分:3)

关闭自动运行,以便我不会意外安装恶意软件或crapware。

以下是许多链接:

http://antivirus.about.com/od/securitytips/ht/autorun.htm http://news.cnet.com/8301-13554_3-9894970-33.html?tag=mncol;txt

答案 20 :(得分:2)

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

答案 21 :(得分:2)

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

例如:

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

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

  • 辅助功能选项
  • 公文包
  • ClipBook Viewer

答案 22 :(得分:2)

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

此外,在XP系统上,我禁用任何主题并使用windows经典着色。如果没有Aero主题,Vista看起来或者工作不正常,所以我不能在没有完全疯狂的情况下在Vista上做到这一点。

也忘记了,我安装了Chrome。 (以前是Firefox,但Chrome开箱即用)

答案 23 :(得分:1)

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

此外,在重新映像计算机后,我要做的第一件事就是确保它正确地连接到我的所有网络共享。很少有事情像我不得不与网络争夺在不合时宜的时间获取文件一样快速破坏我的工作。

答案 24 :(得分:1)

Edi Weitz对他的自定义有一个很好的写作:Making Windows usable for old Linux farts

答案 25 :(得分:1)

安装emacs +精选的gnuwin32软件包。

还可以替换任务管理器。

答案 26 :(得分:1)

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

答案 27 :(得分:0)

我下载并安装了CygwinXming

答案 28 :(得分:0)

安装Image Resizer,一个Windows XP Powertoys的克隆;适合Windows 7 64bit。通过Windows资源管理器中的上下文菜单制作缩略图非常方便。

答案 29 :(得分:0)

我通常会将Windows Defender保留在线,但我不使用防病毒软件......

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

My start menu http://www.robpaveza.net/pub/startmenu.png

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

答案 30 :(得分:0)

  1. 安装wipfw(以及一个不错的规则集)之前将该框挂钩到互联网。
  2. 安装远程管理器+一些插件。
  3. 安装vim。
  4. 安装gkrellm。
  5. 这一切过去曾经发生过。现在我只使用Linux,我很高兴。我不是狂热者,我也不是狂热者。 Linux只是为我做的工作所以我坚持下去。

答案 31 :(得分:0)

  1. 安装最新的Service Pack。 通常情况下,无论如何我都会溜走它。

  2. 防止应用程序被盗 焦点。 http://xphelpandsupport.mvps.org/how_do_i_prevent_applications_fr.htm

  3. 复制我的命令行应用(basic unix commands)和SysInternals应用。

  4. Windows更新

  5. 安装Visual Studio,Eclipse,VirtualBox等开发人员工具

  6. 我更倾向于将基于服务的应用程序(如SQL Server)安装在基线的虚拟机上并从那里运行。这样我就可以在需要时运行它,并且可以延长Windows安装的性能寿命。

答案 32 :(得分:0)

主要是:Visual Studio,SQL Server和它们的一些扩展,例如Rock Scroll等。

作为一名网络开发人员,我安装了4个其他浏览器(沿着IE浏览器):Opera,Firefox,Chrome和Safari。

另外:

  • SysInternals Process Explorer Altova
  • Altova XML Spy
  • 的Winamp
  • Office 2007
  • Altova Diff Dog
  • Paint.NET
  • Yahoo Messenger
  • 的Skype
  • 反射
  • ViewState Decoder
  • Oracle SQL Developer
  • FastStone图像查看器
  • TextPad
  • DC ++
  • 的FeedReader
  • .NET Memory Profiler(SciTech)
  • HttpLook
  • 的NetBeans
  • SQLDigger
  • 的Winamp
  • Workrave
  • 狂躁时间
  • MySQL(包括6.0等alpha)

答案 33 :(得分:0)

我想知道有多少人使用nLite / vLite为Windows ???创建自定义安装程序

我的开发工具已安装:

  • Virtualbox
  • Firefox插件(WebDeveloper,FireBug等)

还有更多......

答案 34 :(得分:0)

作为cygwin的替代品我使用ch它是一个免费的unixshell + utils并且是一个'c'解释器。
他们的网站有点侄子艺术,但产品非常好。

答案 35 :(得分:0)

哇,这是一个非常好的主题......我将不得不通过所有的建议,看看我的任务是什么:)

关闭,我安装:

  • Google Chrome
  • Visual Studio 2008
  • aShampoo CD Burning套件(或我目前最喜欢的任何燃烧套件)
  • IZArc(或我目前最喜欢的任何东西)
  • RocketDock - 我用它来取代Quick Launch。
  • 鸣禽

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

答案 36 :(得分:0)

  • vim(windows端口非常好)
  • mssoffice
  • cygwin(cygwin设置是一个痛苦的屁股,但我发现它是让gcc运行最简单的方法)
  • visual studio
  • FF或Chrome
  • Adob​​e Reader:D
  • 如果你有Linux安装,或者只是ext2 / 3格式磁盘或闪存驱动器,还有[1] ext2 / 3的驱动程序。

我想这不是全部,只是我想到的一切。

[1] http://www.fs-driver.org/

答案 37 :(得分:0)

我要做的第一件事就是确保所有内容都得到更新,背景中所有多余的垃圾都会被关闭。直到最近,我还没有完全安装Windows多年,所以我忘了这一步是多么痛苦(4-5小时......)

我要做的第一件事就是从PowerToys page下载ClearType Tuner。我发现操作系统的默认设置为文本提供了非常明显的彩色条纹,无论我使用哪种LCD,最终导致眼睛疲劳一段时间后。有时候我会把它完全关掉。

之后我安装了常用的东西; Firefox,gVim,命令提示符powertoy,7-Zip,......

答案 38 :(得分:0)

安装开发工具(选择)。源代码控制,数据库,IDE,单元测试工具等

假设:我拥有完整的权利。

安装最新的驱动程序,Windows更新,Firefox,EvernoteLive Mesh7-zipDigsby(适用于IM和社交网络),Zune(音乐和播客)