显示标签为“windows”的博文。显示所有博文
显示标签为“windows”的博文。显示所有博文

2013-11-03

用robocopy复制数据到映射的网络盘

公司的电脑应用了组策略,复制数据到连接到本地的USB设备时要求USB必须是加密过的设备,否则拒绝复制数据。这给备份数据时带来了点麻烦。我把一个外接硬盘(文件系统为NTFS)挂载到了一个Android设备上,用samba共享出来供备份数据,没想到用robocopy复制数据时总是得到错误:
"ERROR 5 (0x00000005) Changing File Attributes ... Access is denied".

For the error (ERROR 5), you need to turn off the attribute copying. Robocopy uses the /COPY:DAT by default, which means to copy data, attributes and timestamp. You should turn off attribute copying by explicit setting /COPY:DT.

使用/COPY:DT仅仅复制D(data)和T(timestamp)

robocopy source target /MIR /COPY:DT /UNICODE

当复制一个文件失败时,默认的重试次数是一万次。这个对于我来说基本是浪费时间,所以还是加上一个retry的参数吧

robocopy source target /MIR /COPY:DT /UNICODE /R:3 

2012-12-18

为robocopy添加图形界面

robocopy是微软提供的一个很好的命令行备份工具,功能强大,参数选项也很多。如果不习惯命令行界面也可以用带GUI界面的程序,RoboMirrorRichCopy。两个工具都是免费的。

2012-12-12

用windows自带计算器计算日期

计算时期时通常都用Office里Excel的关于日期的函数。其实Windows自带的计算器Calc.exe程序就可以完成日期相关的计算。只需在视图(View)里选择“日期计算”(Date calculation)。

2012-11-03

卸载Adobe Acrobat出错



卸载Adobe Acrobat X程序时,总是报错1324,说Path Contains an Invalid Character(路径中包含无效字符)或multifonction.sequ
日志报告显示错误来自于MircrosoftMsiInstaller
Event Type:       Error
Event Source:   MsiInstaller
Event Category:               None
Event ID:             11324

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 7b 41 43 37 36 42 41 38   {AC76BA8
0008: 36 2d 31 30 33 33 2d 46   6-1033-F
0010: 34 30 30 2d 37 37 36 30   400-7760
0018: 2d 30 30 30 30 30 30 30   -0000000
0020: 30 30 30 30 35 7d         00005} 

发现这个键值{AC76BA86-1033-F400-7760-000000000005}正好是Acrobat安装路径下Setup Files下文件夹的名字里面有Acrobat 10的完整安装文件。
微软早期曾提供一个名为Windows Installer CleanUp utility的小工具来解决安装或卸载程序时出现的问题不过现在被名为program install und uninstall troubleshooterhttp://support.microsoft.com/mats/Program_Install_and_Uninstall 的工具所替代。网上下载之后运行了估计约一刻钟才显示修复了卸载问题。不过原来的程序文件并未被移除,只是在安装的程序列表里没有了。

2012-10-01

解决SONY笔记本的音量控制键问题

手头的一款SONY笔记本(型号为VGN-CS21S/P)购买时预装的是Windows Vista Home Premium,键盘上方有一排快捷键,控制视频播放和音量大小。装上Windows 7 Ultimate之后这排控制键就不能用了。一番周折之后,终于让它又能工作了。这个不仅仅是驱动的问题,还要安装一堆SONY自己的东西。从SONY的VAIO支持页面下载并按下列顺序安装:
1. Sony Shared Library
2. Setting Utility Series
3. SFEP
4. Vaio Event Service
5. VAIO Control Center

部分组件在Windows 7找不到,就去Vista或预装的Vista下面去找。安装期间会要求多次重启。

2012-08-30

Outlook 2010下阅读邮件时放大字体

估计是上了岁数了,越来越不喜欢阅读字体小的东西。用Outlook阅读邮件时通常也把字体放大后再阅读。可是在Outlook 2010下却不能使用在IE下有效的组合键control + +来放大字体。然而如果按住control键,转到鼠标轮是可以增加或减少字体号的。对于我等使用笔记本没有连接外接鼠标的情况下如何能对字体收放自如。要是没记错的话,Outlook 2007下在阅读邮件时使用control + +组合键是可以放大字体的,为什么到了Outlook 2010下却不支持了?

2012-08-22

Windows 7下的problem steps recorder

Windows 7有一个小工具名为problem steps recorder(psr.exe),可以记录用户的的操作,以截屏的形式生成一个mht文件,并发送给指定的接收者,帮助解决问题。

2012-05-14

通过DHCP无法获得有效IP地址

最近在客户那里连接他们的无线网总是在电脑(windows 7 enterprise, sp1)启动后第一次无法通过DHCP获得有效IP地址。或者重新再启动一次电脑,或者手动关掉WLAN开关重新打开,才能获得一个有效的IP地址。DHCP server那边一直是正常工作的。查看本地的日志,发现有Eventid为52003的错误:
An error occurred when DHPQEC tried to renew DHCP lease in the adapter {f1edc5b3-d9dc-4147-ae27-815bf44f8356}. Error code is 0x4C7
Source: Dhcp-Nap-Enforcement-Client

管理NAP client的工具,napclcfg.msc


Troubleshooting NAP Enforcement
http://technet.microsoft.com/en-us/magazine/2008.04.cableguy.aspx

Troubleshooting NAP Problems
http://technet.microsoft.com/en-us/library/dd348446(WS.10).aspx

Tools for Troubleshooting NAP
http://technet.microsoft.com/en-us/library/dd348461(WS.10).aspx

2012-04-12

把安装有win 7的笔记本变成无线路由器

Set Windows 7 as WiFi HotSpot

如果无线网卡支持virtual wi-fi,以管理员身份在命令行下执行
netsh wlan set hostednetwork mode=allow ssid=jia key=MyPassword keyUsage=persistent
netsh wlan start hostednetwork
暂停wlan, net wlan stop hostednetwork
取消虚拟网卡, netsh wlan set hostednetwork mode=disallow

或者创建一个快捷方式:
Target [C:\Windows\System32\cmd.exe /c "netsh wlan set hostednetwork mode=allow ssid=jia key=MyPassword  keyUsage=persistent && netsh wlan start hostednetwork && pause"]

From Properties=>Shortcut page:
Tick [Advanced=>Run as Administrator]
Icon from "%SystemRoot%\System32\WlanMM.dll"

2011-11-14

windows 7下几个有用的快捷键

  • Ctrl+Shift+N: 在Windows Explorer中创建新文件夹
  • Win + X: 调出windows mobility center,可以更改屏幕显示亮度,声音,无线网络等设置
  • Alt+Up: 在Windows Explorer中向上一级目录跳转
  • Alt+P: Toggles the preview pane in Windows Explorer
  • Shift+Right-Click on a file: 在右键菜单中增加复制文件所在的目录.
  • Shift+Right-Click on a file: Adds extra hidden items to the Send To menu.
  • Shift+Right-Click on a folder: 在右键菜单中增加Command Prompt Here
  • Win+P: 调整显示屏幕输出
  • Win+(+/-): 放大或缩小屏幕
  • alt + space, then n: 最小化当前激活的窗口
  • alt + space, then x: 最大化当前激活的窗口

2011-07-28

命令行工具puttycyg

一直舍不得linux下的命令行工具,所以在笔记本上都一直装了cygwin。cygwin自带的命令行界面有太多不方便的地方,于是一直都是装了open ssh server,然后用putty登陆本机获得命令行界面。以前一直都可以用pageant加载私钥登陆不用输入密码。可是自从笔记本升级到windows 7,登陆windows的用户变为域用户之后,用pageant加载私钥登陆总是失败。为了不用输入密码获得命令行界面用了一下puttycyg,基本和 putty一样,只是多了一个connection type选项 cygterm,在命令行填入bash,port选项不用填就可登入。

2011-01-20

解决jdownloader窗口不能选择正确的显示器

在办公室把笔记本和另外一个显示器连了起来,把笔记本设置为主显示器,画面扩展到大的显示器上。问题出在当把笔记本与外接显示器断开时,启动jdownloader后,jdownloader窗口不能正常显示在笔记本的屏幕上,似乎“显示”在已经没有连接的外接显示器上。鼠标移动到任务栏的图标上,可以看到窗口的缩略图,可就是不能把窗口拽回来。上次就遇到过这样的情况,当时刚好遇上电视开着,就把笔记本与电视连了起来,把窗口拽了回来。这次从办公室回来又发生这样的情况,以为重启启动一下电脑会解决这个问题。没想到重启后还是同样的问题,只好另寻出路。试了一下,这个方法管用。将鼠标移到任务栏的图标上,显示程序缩略图,然后单击右键出现菜单,选择移动,此时千万不要移动鼠标,而是移动左方向键,窗口就回来了!

这个问题好像和java有关,因为上次用的SAP download manager也是用java写的,也有同样的问题。

2010-01-22

Vista + SP1开机后出现黑屏

ZN给我打电话,说家里的台式机(fujitsu)开机(Vista Home Premiun + service pack 1)后虽然能启动,但是开机后没有桌面,一片“漆黑”。只能手动启动task manager,然后执行explorer。我以为是注册表被修改了,觉得应该不是什么问题。他买的是西门子的品牌机,买到后自己也没有作镜像备份(这点电脑厂商对普通用户要求有点过高),系统要是出了问题,没有备份光盘,怎么恢复??
我手里没有Vista的安装盘,倒是有win 7。在此之前有个在一台笔记本上安装win 7的愉快经历。安装很快,并且所有的硬件驱动都自动识别并安装好驱动了,省了很多时间,因此建议他也改用win 7。没想到安装win 7后,硬盘狂转一阵后,也是漆黑一片。关机试图进安全模式,被告知因为安装还没有完成,安装程序不能在安全模式下进行。重启两次都戏。没办法只能把win xp的盘扔进去,再折腾一下自己。安装win xp后,启动后桌面能正常加载。
我原来夸下海口说半小时就能搞定,现在一看没戏了。朋友在旁边玩扑克,看我没解决问题,安慰说,没事,原来那样虽然麻烦点也能用。可是现在不能恢复成原来那个样了,只好拿着他的电脑灰溜溜回家了。回家google了一下,有人提到是BIOS的问题。去厂商的网页下了一个最新的BIOS,更新后,重装win 7,问题解决了!
我怀疑是安装SP 1后带来的问题,因为朋友的机器新买到时就是安装的Vista Home版本,用了一年多都没有这样的问题。总结两点:
1. 解决这类问题时间要估计的宽松一些,有时候半天都不一定能搞定
2. 手里一定得有另外一台能上网的电脑,带刻录机,有空白盘 :)

2009-08-18

mspaint的替代工具

windows下都自带一个名为paint的处理图像的简单工具,不过这个工具的功能实在有限。在网上发现了一个能很好替代它的的免费工具, paint.Net

2009-07-04

无法启动windows上的cygwin sshd

升级完cygwin后,用putty就无法连接本地的ssh server了。查看windows下面的service,CYGWIN sshd根本没有启动。手动点击启动仍然无法启动,执行命令/usr/sbin/sshd 也无法启动,得到错误提示:

/var/empty must be owned by root and not group or world-writable.

执行/usr/sbin/sshd -D -d -d -d得到更详尽的信息:

$ /usr/sbin/sshd -D -d -d -d
debug2: load_server_config: filename /etc/sshd_config
debug2: load_server_config: done config len = 196
debug2: parse_server_config: config /etc/sshd_config len 196
debug3: /etc/sshd_config:13 setting Port 22
debug3: /etc/sshd_config:38 setting StrictModes no
debug3: /etc/sshd_config:92 setting UsePrivilegeSeparation yes
debug3: /etc/sshd_config:106 setting Subsystem sftp /usr/sbin/sftp-server
debug1: sshd version OpenSSH_5.1p1
debug1: private host key: #0 type 0 RSA1
debug3: Not a RSA1 key file /etc/ssh_host_rsa_key.
debug1: read PEM private key done: type RSA
debug1: private host key: #1 type 1 RSA
debug3: Not a RSA1 key file /etc/ssh_host_dsa_key.
debug1: read PEM private key done: type DSA
debug1: private host key: #2 type 2 DSA
/var/empty must be owned by root and not group or world-writable.

记得以前的版本中var目录在cygwin的安装目录下,现在var目录被自动创建到了C:\var下。

试着在var下创建了empty目录并修改其权限,仍然不能启动。最后重新启动cygwin安装程序,在Install for选项中选择for all,在组件中选择reinstall cygwin,cygrunserv, openssh,安装完毕后马上就可以启动ssh服务了!

Update: 在台式机上遇到同样的问题,这次与在笔记本上不同。不能启动windows里的服务,但却能够在命令行下启动sshd,并且能登陆。采用上面的办法重装后仍然不见效果。重新运行ssh-host-config后sshd.log仍然出现

/var/empty must be owned by root and not group or world-writable.

执行:$ chown SYSTEM empty

jia@swhtw78190 /cygdrive/e/cygwin/var
$ ls -al empty/
total 0
drwxr-xr-x+ 2 SYSTEM Benutzer 0 Jul 7 12:36 .
drwxrwxrwx+ 8 jia Benutzer 0 Jul 7 12:36 ..

jia@swhtw78190 /cygdrive/e/cygwin/var
$ net start sshd
CYGWIN sshd wird gestartet.
CYGWIN sshd wurde erfolgreich gestartet.

估计是ssh-host-config程序没有正确设置/var/empty目录的owner。

2009-05-06

自定义另存为对话框中的快捷访问位置

当你在一段时间内要多次点击鼠标才能到你的文件夹时,你会发现这招很有用。使用组策略来添加另存为对话框中的快捷访问方式:

run gpedit.msc

open User Configuration – Administrative Templates – Windows Components – Windows Explorer – Common Open File Dialog - Items displayed in Places Bar

choose enable and add folder to Place to display

2008-12-10

standby之后出现蓝屏

最近笔记本不时出现蓝屏,都是发生在笔记本空闲一段时间进入standby之后。摁电源键之后红色的desktop还能闪一下,紧接着就是蓝屏:

page_fault_in_nopaged_area

technical information: 0x00000050 (0xF7A62000, 0x00000001, 0X804DADE8, 0x00000000)

或是:

technical information: 0x00000050 (0xF7A62CB000, 0x00000001, 0X804DADE8, 0x00000000)

以0x00000050为关键字在微软的知识库查,发现这个错误有可能是USB的驱动,刻录程序,病毒或木马引起的。赶紧查一下毒再说吧。

2008-11-25

用Vsubst加载一个目录为虚拟盘

在windows下当一个常用的目录处于比较深的位置时,层层点击或从favorite点击过去都比较麻烦。在网上找到一个免费的小软件VSubst可以把任意的一个目录虚拟为一个盘,这样便于访问。

2008-11-16

卸载Windows Live Messenger 2009 beta

一位朋友新买了一台电脑,自己安装了windows live messenger 2009 beta版本。可是安装完成后根本不能登陆,错误代码为8000ffff。网上查询的结果显示有不少人都有同样的错误,都是建议卸载后安装一个低一点的正式版本。下载完8.5版本后无法进行安装,因为检测到有更新的版本存在。于是去卸载windows live messenger 2009 beta。可是Windows控制面板里的添加卸载程序里根本就没有列出它,无法卸载。在程序安装的文件夹内也找不到卸载程序。执行用Windows Installer CleanUp Utility 1.0后,beta版本的messenger仍然纹丝不动。google的结果中有个方法是执行:

msiexec /x {B1403D7D-C725-4858-AACC-7E5FA2D72859}

可是这个方法在这位朋友的机器上却不见效,说对当前安装的程序无效。想到贴出这个方法的都是使用英文的用户,而我这位朋友安装的是中文版本。也许是英文与中文版本的ID不一样。于是上注册表一看,果然windows live messenger下的ID是另一个值。把上面的ID值更换之后,卸载界面终于出来了。问题就算解决了,可是为什么不能让beta版本的卸载更容易些呢?

2008-11-03

Sending artes with Outlook 2007 failed

今天要重发一遍上个月月底的time  reporting,结果发送不出去,因为周末把Outlook更新到了2007。可气的是Artes的出错提示,明明我点击的是发送,它却总是告诉我,我点击了cancel,取消了发送过程。这样的提示如何帮助用户去解决问题。后来找到的解决办法:

  1. Close Artes & Outlook 2007.

  2. Install the Microsoft patch by clicking here.
    NOTE:  You can also install the patch Collaboration Data Objects, version 1.2.1 from this link: http://www.microsoft.com/downloads/details.aspx?familyid=2714320d-c997-4de1-986f-24f081725d36&displaylang=en

  3. Start Artes & Outlook 2007.

  4. Send your Time Report.