Tag Archives: win7

移除极长路径工具

名称: Remove Long Path
版本: v1.0 initial release
build: 2014.12.11
南卓铜 Zhuotong Nan (giscn@msn.com)
http://nanzt.info

本工具可以移除极长路径。这些路径在Windows资源管理器中无法被删除。目前有一些收费和免费的工具,作者在本机上测试了一个目录深度达1500以上的例子,这些已有工具要不效率低下,要不在运行过程中出现错误(弹出Stop working)。本工具可以有效工作在Windows 32位和64位。

使用方法:

1. 解压缩至一个目录下

2. 在资源管理器里,打开该目录(removelongpath.exe所在目录),按shift的同时点击右键,在弹出菜单里选择“在此打开命令窗口”

3. 在命令窗口里敲入removelongpath.exe,可以看到使用方法提示。

4. 命令格式是 removelongpath [longpath] {time_interval}

[longpath]指定要移除的目录,此目录以下的任何深度的任何子目录和文件均将被删除。如果路径包括空格,请使用双引号。

{time_interval}是删除每个文件或目录的间隔,在Windows下,过快删除将导致系统拒绝后续删除操作。单位是秒,默认是1秒,可以是任何数字甚至小数,比如0.5表示半秒。

例子:removelongpath .temp 0.5

将移除当前目录下的temp目录下的任何子目录和文件。

5. 命令执行时,需要按两次y,由于命令将删除指定下的任何内容,需要格外慎重。除y或Y以外的任何按键,会取消此命令的执行。

Tips:

1. 如果没有删除干净,可以多次重复使用删除。并试着延长设置更长的间隔时间。

当前版本的md5 sum:

4f46c34a349186d1bd8b6cd5085dabdb  removelongpath.exe
c4b4409f186da70fcf2bcc60d5f05489  libgcc_s_dw2-1.dll
dbda60d92e774b4acb3b1cd71f909426  mingwm10.dll
db57cd45846d1b6188412ed69f51eec0  QtCore4.dll

下载:removelongpath.b20141211.zip (百度云盘)

如需源代码,请联系作者。

^_^

Continue reading

移掉一个目录的版本控制

在桌面上checkout了一个svn文件,然后桌面被TotoiseSVN加上了版本控制。要想把一个目录的版本控制移掉,可以这样做:

1. 此目录中右键,从TotoiseSVN菜单里选取export。

2. export时选取此目录本身,如桌面。

这时会提示:

Image

选取第一个。

3. 搞定。

iphone 5无法连接到computer

我自己用的iphone 5,在别的laptop上都可以正常连接,点trust后可以访问iphone内容,但在我的laptop上有提示trust or not,但点trust后找不到apple iphone的存储。

使用programs and features将以下内容卸载掉,

1. iTunes (如果有的话)

2. Apple Software Update

3. Apple Mobile Device Support

4. Bonjour 

5. Apple Application Support (iTunes 9 or later)

然后重启windows 7。重新插上iphone 5,发现trust后即可正常访问。

以上被卸载的内容,如果需要,重新安装即可。

Win 7下修复错误的文件关联

有时候双击某一未知文件类型,错误选择了一个文件关联,这时我们发现系统没有提供一个简单易用的移掉关联的功能。

如果是想用另一个默认程序打开一个文件类型,Win本身提供的开始菜单下的default program可以做到。但Win 7没有提供一个直接的图形界面删除一个错误的文件关联。这时需要我们操作注册表。但注册表是危险的地方,一般不建议直接进行更改。

有一个程序叫unassoc.zip 可以做这个。当前版本是1.4。解压缩后,双击Unassoc.exe,界面如下,

Image(2)

注意,运行这个需要管理员权限。

从左侧列表找到要取消关联的扩展名,如.mkv,也可以直接敲入到文本框里。右侧的几个按钮,分别是,

  • Remove file association,移除“Open With”里的关联。
  • Delete file type,移除文件关联
  • Refresh list,刷新
  • About,关于
  • Visit Homepage,访问主页

本地下载 unassoc_1_4 (v1.4)

把Win7打印机共享给Win XP

两个Win7间的共享十分简单 两者都加入home group再设置一下共享打印机即可

但Winxp通常无法加入home group 需要我们一点额外的工作

1 Win7打印机设置为共享

2 在win7里增加一个帐号比如printer,设置密码printer。密码不能为空。

3 假设win7的机器名是 zsp-pc,在winxp资源浏览器里地址栏里敲入 zsp-pc,这时会提示用户和密码,用printer帐号登入。将出来win7上共享的资源

4 右击共享的打印机图标,点连接

5. 按提示进行。如果要求驱动,在xp机器上安装好共享打印机的驱动。再行进行连接。

ThinkPad x220 更换硬盘及数据迁移

Zhuotong Nan (giscn@msn.com)

原x220 4286-CTO 是320GB 7mm硬盘。已经没有空间了。买了一块500GB的日立 Hitachi Z7K500 (7200转)7mm硬盘。我此前写过一个x200更换硬盘并迁移数据的帖子。那里面描述的方法肯定是可以用的。但这次尝试另一种更为简便的方法。

1. 笔记本里原硬盘的数据必要备份。以免万一。

2. 拆硬盘的视频可以看这里,从2分05秒开始。准备后十字螺丝刀。

IMG-20120815-00009

3. 用Orico 6628 series 的tool free dual bay hard drive dock 进行盘对盘clone。注意,源盘和目标盘一定不要弄错了,所以在切换为clone模式,按下start前务请确认没有错。

IMG-20120815-00007IMG-20120815-00008
*一定注意源盘(source)和目标盘(target),不要放错。源盘要放原笔记本里的盘,目标盘是新的500G盘。

4. 开始clone,指示灯为闪红,大约需要30分钟。结束的时候有三声鸣音,指示灯变蓝后为合适了。

5. 把新盘装进x220。重启。

6. 进disk management,把未分配的空间并入原盘(my option),或者建新盘。如果built-in功能不好用,建议用acronis的相关工具。

7. 扩展后的结果如下图。

Image(4)

一切OK。

系统栏里网络图标持续显示无连接的问题

Author: Zhuotong Nan (giscn@msn.com)

好像是更新完bluetooth后,系统栏里的网络图标就坏了,无论有无连接,都是显示没有连接的图标Image

在adpaters列表里禁止了 Wireless Network Connection,再插拔有线网络,发现图标显示正常。但加上无线网络后,就仍然一直是没有连接状态(事实上无线可以连接到网络)。初步判断是无线网络驱动的问题。该无线网卡1×1 11b/g/n Wireless LAN PCI Express Half Mini Card Adapter的信息如下:

Image(1)

通过windows Update目前没有更新的驱动。

登录进lenovo的官方网站,通过查找本机型号,进而找到 wireless lan下仍然是发布5月9日的此版本(driver date是3/6)。下载过来备用。名称是7zw406ww.exe (~12MB)。注意以下的操作会丢失无线网络的配置和保存的无线密码等。

接下去,我准备移除此前的安装,具体是双击7zw406ww.exe,自动解压缩到c:driverswinwlanrtlk 目录下,双击 setup,进行安装,在安装界面选择 remove (移除)。这个操作会把此前的wlan安装去掉。

重启机器,remove操作并没有要求重启,但一定要重启才能移除干净。

接下去,很关键,重启成功后,跑到 device manager(设备管理器),发现wlan 设备(仍然显示为1×1之类的文字)图标角上是有问号(或者打叉)。右键 Uninstall ——十分重要!彻底把wlan设备移除掉了。

点设备管理器工具栏的 更新设备 Image(2),这时,设备列表里会找到未知的network controller,右键,Update driver(更新驱动),点Browse my computer for driver software (浏览我的计算机更新驱动),在文件夹框里填上 c:drivers,并确认 include subfolers 打勾。

Image(3)

点next下一步,安装驱动的安装。

然后再测试一下,此前出现的问题已经被 fix了。Bingo!!!!

总结一下步骤,1. 移掉此前的driver;2. 重启,在设备管理器里移掉设备,搜索新设备;3. 在设备管理器里更新未知网络设备的驱动 (没有测试用wlanrtlk下的setup安装是否可行)。里面很关键是第2点,我前面没有做第2点,一直不能修复此问题。

Win7 x64下安装HP LaserJet 1012 (新)

最新的一个win7更新使得本方法不再可用。The latest Win 7 updates make this following approach does not work any more. – August 25, 2011

image

前面写过一个帖子介绍在win7 下使用hp laserjet 1012(Here)。最近找到一个新的更为简便的方法。

1. 通过usb接上1012后,在Control PanelHardware and SoundDevices and Printer下,显示为 unspecified devices

2. 在空白处点右键,选择device manager

3. 找到other device下的那个1012,右键,选择 update driver software …

4. 选择 browse my computer for driver software,然后,let me pick from a list of device drivers on my computer

5. 选择printer,选择hp下的hp laserjet 3055 pcl5,安装。会提示说不符合,继续就是。

6. 最后一步设置network share,设置为 not share over network。

7. 试试看,可以使用了。Open-mouthed smile