当前位置:首页 > 心得体会 > 程序是怎样跑起来的【让程序在Vista中健康跑起来】
 

程序是怎样跑起来的【让程序在Vista中健康跑起来】

发布时间:2019-03-10 04:05:21 影响了:

  不少WinXP应用软件都能在Vista下直接运行,但也有一些不能正常安装或者运行,有没有方法解决呢?下面笔者结合自己遇到几种情况做个分析。      输入法不能输入字符
  
  症状:笔者使用系统管理员身份安装《拼音加加》V4.1(该版本支持Vista),但安装后发现《拼音加加》在IE7中无法输入字符,比如论坛用户名输入框、百度搜索框等。
  解决方法:这是由于IE的虚拟重定向引起,其他输入法,如五笔、紫光也有类似问题。《拼音加加》按照常规方式直接安装,就会出现安装出错或者安装之后不能使用的情况。此时可将安装文件解压缩,然后在可执行文件上单击右键,选择“以管理员身份运行”。也有更简单的解决方法:一是使用系统内置的微软输入法或全拼等即可在IE7输入字符;二是使用Maxthon等非IE浏览器,便可以使用任意输入法输入字符了。
  
  小知识
  什么是虚拟重定向?
  虚拟重定向是指一个程序在标准用户环境运行时,如果访问的系统目录被拒绝,就会自动定向到其他位置,比如前面例子中无法在IE7中输入字符,就是由于输入法配置保存在系统盘的“用户配置文件夹”里,输入法试图访问这个文件夹时,由于权限不足被重定向到其他位置,导致无法正常输入字符。
  
  《千千静听》失声
  
  
  症状:笔者声卡是Realtek的AC97集成声卡,在安装了Vista专用的驱动程序后,启动《千千静听》,扬声器发不出声音,但是歌曲仍在播放。
  解决方法:很多主板集成的AC97声卡安装驱动程序后,会出现两个音频输出设备,《千千静听》失声就是由于没有选对输出设备造成的。启动后右击标题栏选择“千千选项”,单击“音频设备”,然后选择“Realteck AC97 Audio”,默认选择的是“Realtek digital output”(图1)。笔者还发现一个奇怪的现象,《千千静听》不出声时歌曲名称等字体显示的是“宋体”,选择正确输出设备后就会变为雅黑。
  
  Foobar2000打开歌曲时报错
  
  
  症状:安装Foobar2000(版本0.9.4.2)后,单击“文件/打开”,打开保存歌曲文件夹(所在分区是FAT32格式),软件提示没有打开该文件夹的权限(图2)。
  解决方法:这可能是Foobar2000在Vista中的一个BUG,解决方法一是使用Foobar2000添加文件夹方法把音乐添加到播放列表,二是在打开文件夹窗口右击选择“打开”。
  
  Easy Autorun Creator无法创建文件
  
  症状:Easy Autorun Creator(制作光盘自动播放菜单的软件)在最后创建步骤提示无法写入安装文件夹(图3)。
  解决方法:Vista采用NTFS分区,文件的权限限制非常严格,此故障是由于写入权限不足造成的。解决方法是,运行程序时选择右键菜单的“以管理员身份运行”,就可以顺利写入。
  同样的权限问题还表现在程序安装上,很多程序安装也要用“以管理员身份运行”。即使以自己建立的管理员身份运行程序,如果要往C:\Windows、C:\Program files这类文件夹写入数据时,也常常会遭到Vista的拒绝,此时不妨以内置Administrator身份来运行。
  
  
  使用命令行结束服务时,系统拒绝执行
  
  症状:笔者启动命令提示符,打算使用“net stop server”命令结束共享服务时,系统提示发生系统错误(图4)。
  解决方法:这同样是由于权限不足引起的,在Vista中须要对系统设置进行更改时,Vista的UAC控制都会激活,自己建立的管理员身份并没有足够的权限。只要输入“runas/user:administrator“net stop server””(不含外双引号),然后输入管理员密码即可成功执行命。

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3