把之前的双系统换成了win7单系统,结果今天做pix实验时,发现dynamic老是提示Error: 209-unable to start instance 'fw1',这个错误,一般来说是由于.NET路径中有中文字符,或者是IOS的问题,可是之前使用的好好的,结果装了系统就不能用了。查看pemu server报错提示:

PEMU TCP control server started (port 10525).
Connection from ('127.0.0.1', 50704)
Shutdown in progress...
Shutdown completed.
    command: C:\Users\虫\AppData\Local\Temp\pemu_public_win_2008-03-03\……

得,中文路径,原因在此。可是这个怎么解决,我始终找不答案,这个用户名是我安装win7时创建的,难道说写个中文名也有错么,可是去改这个文件夹的名称,发现是改不了的,得……另寻出路了。。。

琢磨了半天,我打开pemu-start.cmd文件

@echo off
rem Launch a local copy of dynamips
set pemu=%CD%\pemuwrapper.exe
cd %TEMP%      //这个就是环境变量
start /belownormal "Pemu" cmd /c ""%pemu%" & pause"

终于发现解决办法了,这不有环境变量么,我改过来,或者新建一个啊。于是进控制面板---用户账户管理-----我的环境变量----添加。名称PIX,路径为  C:\temp

然后改cd %PIX% //这个就是新环境变量,没有中文了。保存。

双击pemu-start.cmd,打开pix的服务器端,然后再打开.NET文件,start fw1,OK成功了。此时C盘的temp(自己建的)中有一个新的文件夹生成,这个是dynamic生成的。