当前位置:文档之家› Windows编程中宽字符处理与常见问题

Windows编程中宽字符处理与常见问题

Windows编程中宽字符处理与常见问题
Windows编程中宽字符处理与常见问题

Windows编程中宽字符处理与常见问题

一、宽字符集(unicode)操作函数简介

字符分类:

宽字符函数普通C函数描述

iswalnum() isalnum() 测试字符是否为数字或字母

iswalpha() isalpha() 测试字符是否是字母

iswcntrl() iscntrl() 测试字符是否是控制符

iswdigit() isdigit() 测试字符是否为数字

iswgraph() isgraph() 测试字符是否是可见字符

iswlower() islower() 测试字符是否是小写字符

iswprint() isprint() 测试字符是否是可打印字符

iswpunct() ispunct() 测试字符是否是标点符号

iswspace() isspace() 测试字符是否是空白符号

iswupper() isupper() 测试字符是否是大写字符

iswxdigit() isxdigit() 测试字符是否是十六进制的数字

大小写转换:

宽字符函数普通C函数描述

towlower() tolower() 把字符转换为小写

towupper() toupper() 把字符转换为大写

字符比较:

wcscoll() strcoll() 比较字符串

日期和时间转换:

宽字符函数描述

strftime() 根据指定的字符串格式和locale设置格式化日期和时间wcsftime() 根据指定的字符串格式和locale设置格式化日期和时间, 并返回宽字符串

strptime() 根据指定格式把字符串转换为时间值, 是strftime的反过程

打印和扫描字符串:

宽字符函数描述

fprintf()/fwprintf() 使用vararg参量的格式化输出

fscanf()/fwscanf() 格式化读入

printf() 使用vararg参量的格式化输出到标准输出

scanf() 从标准输入的格式化读入

sprintf()/swprintf() 根据vararg参量表格式化成字符串

sscanf() 以字符串作格式化读入

vfprintf()/vfwprintf() 使用stdarg参量表格式化输出到文件

vprintf() 使用stdarg参量表格式化输出到标准输出

vsprintf()/vswprintf() 格式化stdarg参量表并写到字符串

数字转换:

wcstod() strtod() 把宽字符的初始部分转换为双精度浮点数

wcstol() strtol() 把宽字符的初始部分转换为长整数

wcstoul() strtoul() 把宽字符的初始部分转换为无符号长整数

多字节字符和宽字符转换及操作:

宽字符函数描述

mblen() 根据locale的设置确定字符的字节数

mbstowcs() 把多字节字符串转换为宽字符串

mbtowc()/btowc() 把多字节字符转换为宽字符

wcstombs() 把宽字符串转换为多字节字符串

wctomb()/wctob() 把宽字符转换为多字节字符

输入和输出:

宽字符函数普通C函数描述

fgetwc() fgetc() 从流中读入一个字符并转换为宽字符

fgetws() fgets() 从流中读入一个字符串并转换为宽字符串

fputwc() fputc() 把宽字符转换为多字节字符并且输出到标准输出fputws() fputs() 把宽字符串转换为多字节字符并且输出到标准输出串

getwc() getc() 从标准输入中读取字符, 并且转换为宽字符

getwchar() getchar() 从标准输入中读取字符, 并且转换为宽字符None gets() 使用fgetws()

putwc() putc() 把宽字符转换成多字节字符并且写到标准输出

putwchar() getchar() 把宽字符转换成多字节字符并且写到标准输出None puts() 使用fputws()

字符串操作:

宽字符函数普通C函数描述

wcscat() strcat() 把一个字符串接到另一个字符串的尾部

wcsncat() strncat() 类似于wcscat(), 而且指定粘接字符串的粘接长度.

wcschr() strchr() 查找子字符串的第一个位置

wcsrchr() strrchr() 从尾部开始查找子字符串出现的第一个位置

wcspbrk() strpbrk() 从一字符字符串中查找另一字符串中任何一个字符第一次出现的位置

wcswcs()/wcsstr() strchr() 在一字符串中查找另一字符串第一次出现的位置

wcscspn() strcspn() 返回不包含第二个字符串的的初始数目

wcsspn() strspn() 返回包含第二个字符串的初始数目

wcscpy() strcpy() 拷贝字符串

wcsncpy() strncpy() 类似于wcscpy(), 同时指定拷贝的数目

wcscmp() strcmp() 比较两个宽字符串

wcsncmp() strncmp() 类似于wcscmp(), 还要指定比较字符字符串的数目

wcslen() strlen() 获得宽字符串的数目

wcstok() strtok() 根据标示符把宽字符串分解成一系列字符串

wcswidth() None 获得宽字符串的宽度

wcwidth() None 获得宽字符的宽度

另外还有对应于memory操作的 wmemcpy(), wmemchr(), wmemcmp(),

看这篇文章,讲的很清楚

UNICODE环境设置

在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下。

UNICODE编译设置:

C/C++, Preprocessor difinitions 去除_MBCS,加_UNICODE,UNICODE 在ProjectSetting/link/output 中设置Entry为wWinMainCRTStartup 反之为MBCS(ANSI)编译。

Unicode :宽字节字符集

二、常见问题:

1. 如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数?

可以调用Microsoft Visual C++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串。

调用strlen函数,无法真正了解字符串中究竟有多少字符,它只能告诉你到达结尾的0之前有多少个字节。

size_t strlen( const char *string );

size_t wcslen( const wchar_t *string );

size_t _mbstrlen( const char *string );

2. 如何对DBCS(双字节字符集)字符串进行操作?

函数描述

PTSTR CharNext ( LPCTSTR ); 返回字符串中下一个字符的地址

PTSTR CharPrev ( LPCTSTR, LPCTSTR );返回字符串中上一个字符的地址

BOOL IsDBCSLeadByte( BYTE );如果该字节是DBCS字符的第一个字节,则返回非0值

3. 为什幺要使用Unicode?

(1)可以很容易地在不同语言之间进行数据交换。

(2)使你能够分配支持所有语言的单个二进制.exe文件或DLL文件。

(3)提高应用程序的运行效率。

Windows 2000是使用Unicode从头进行开发的,如果调用任何一个Windows函数并给它传递一个ANSI字符串,那幺系统首先要将字符串转换成Unicode,然后将Unicode字符串传递给操作系统。如果希望函数返回ANSI 字符串,系统就会首先将Unicode字符串转换成ANSI字符串,然后将结果返回给你的应用程序。进行这些字符串的转换需要占用系统的时间和内存。通过从头开始用Unicode来开发应用程序,就能够使你的应用程序更加有效地运行。

Windows CE 本身就是使用Unicode的一种操作系统,完全不支持ANSI Windows函数

Windows 98 只支持ANSI,只能为ANSI开发应用程序。

Microsoft公司将COM从16位Windows转换成Win32时,公司决定需

4. 如何编写Unicode源代码?

Microsoft公司为Unicode设计了WindowsAPI,这样,可以尽量减少代码的影响。实际上,可以编写单个源代码文件,以便使用或者不使用Unicode 来对它进行编译。只需要定义两个宏(UNICODE和_UNICODE),就可以修改然后重新编译该源文件。

_UNICODE宏用于C运行期头文件,而UNICODE宏则用于Windows头文件。当编译源代码模块时,通常必须同时定义这两个宏。

5. Windows定义的Unicode数据类型有哪些?

数据类型说明

WCHAR Unicode字符

PWSTR 指向Unicode字符串的指针

PCWSTR 指向一个恒定的Unicode字符串的指针

对应的ANSI数据类型为CHAR,LPSTR和LPCSTR。

ANSI/Unicode通用数据类型为TCHAR,PTSTR,LPCTSTR。

6. 如何对Unicode进行操作?

字符集特性实例

ANSI 操作函数以str开头 strcpy

Unicode 操作函数以wcs开头 wcscpy

MBCS 操作函数以_mbs开头 _mbscpy

ANSI/Unicode 操作函数以_tcs开头 _tcscpy(C运行期库)

ANSI/Unicode 操作函数以lstr开头 lstrcpy(Windows函数)

所有新的和未过时的函数在Windows2000中都同时拥有ANSI和Unicode

Windows会如下定义:

#ifdef UNICODE

#define CreateWindowEx CreateWindowExW

#else

#define CreateWindowEx CreateWindowExA

#endif // !UNICODE

7. 如何表示Unicode字符串常量?

字符集实例

ANSI “string”

Unicode L“string”

ANSI/Unicode T(“string”)或_TEXT(“string”)

if( szError[0] == _TEXT(‘J’) ){ }

8. 为什幺应当尽量使用操作系统函数?

这将有助于稍稍提高应用程序的运行性能,因为操作系统字符串函数常常被大型应用程序比如操作系统的外壳进程Explorer.exe所使用。由于这些函数使用得很多,因此,在应用程序运行时,它们可能已经被装入RAM。

如:StrCat,StrChr,StrCmp和StrCpy等。

9. 如何编写符合ANSI和Unicode的应用程序?

(1)将文本串视为字符数组,而不是chars数组或字节数组。

(2)将通用数据类型(如TCHAR和PTSTR)用于文本字符和字符串。

(3)将显式数据类型(如BYTE和PBYTE)用于字节、字节指针和数据缓存。

(5)执行全局性替换(例如用PTSTR替换PSTR)。

(6)修改字符串运算问题。例如函数通常希望在字符中传递一个缓存的大小,而不是字节。这意味着不应该传递sizeof(szBuffer),而应该传递(sizeof(szBuffer)/sizeof(TCHAR)。另外,如果需要为字符串分配一个内存块,并且拥有该字符串中的字符数目,那幺请记住要按字节来分配内存。这就是说,应该调用

malloc(nCharacters *sizeof(TCHAR)),而不是调用malloc(nCharacters)。

10. 如何对字符串进行有选择的比较?

通过调用CompareString来实现。

int CompareString(

LCID Locale, // locale identifier

DWORD dwCmpFlags, // comparison-style options

LPCTSTR lpString1, // pointer to first string

int cchCount1, // size, in bytes or characters, of first string LPCTSTR lpString2, // pointer to second string

int cchCount2 // size, in bytes or characters, of second string );

Locale 本地比较的定义

LOCALE_USER_DEFAULT

LOCALE_SYSTEM_DEFAULT

标志含义

NORM_IGNORECASE 忽略字母的大小写

NORM_IGNORENONSPACE 忽略无间隔字符

NORM_IGNORESYMBOLS 忽略符号

NORM_IGNOREWIDTH 不区分单字节字符与作为双字节字符的同一个字符SORT_STRINGSORT 将标点符号作为普通符号来处理

11. 如何判断一个文本文件是ANSI还是Unicode?

判断如果文本文件的开头两个字节是0xFF和0xFE,那幺就是Unicode,否则是ANSI。

12. 如何判断一段字符串是ANSI还是Unicode?

用IsTextUnicode进行判断。IsTextUnicode使用一系列统计方法和定性方法,以便猜测缓存的内容。由于这不是一种确切的科学方法,因此IsTextUnicode有可能返回不正确的结果。

13. 如何在Unicode与ANSI之间转换字符串?

Windows函数MultiByteToWideChar用于将多字节字符串转换成宽字符串;函数WideCharToMultiByte将宽字符串转换成等价的多字节字符串。

14. Unicode和DBCS之间的区别

Unicode使用(特别在C程序设计语言环境里)“宽字符集”。「Unicode 中的每个字符都是16位宽而不是8位宽。」在Unicode中,没有单单使用8位数值的意义存在。相比之下,在“双位组字符集”中我们仍然处理8位数值。有些位组自身定义字符,而某些位组则显示需要和另一个位组共同定义一个字符。

处理DBCS字符串非常杂乱,但是处理Unicode文字则像处理有秩序的

0x007F)就是ASCII字符,而接下来的128个Unicode字符(代码从0x0080到0x00FF)是ISO 8859-1对ASCII的扩展。Unicode中不同部分的字符都同样基于现有的标准。这是为了便于转换。希腊字母表使用从0x0370到0x03FF的代码,斯拉夫语使用从0x0400到0x04FF的代码,美国使用从

0x0530到0x058F的代码,希伯来语使用从0x0590到0x05FF的代码。中国、日本和韩国的象形文字(总称为CJK)占用了从0x3000到0x9FFF的代码。Unicode的最大好处是这里只有一个字符集,没有一点含糊。

15.衍生标准

Unicode是一个标准。UTF-8是其概念上的子集,UTF-8是具体的编码标准。而UNICODE是所有想达到世界统一编码标准的标准。UTF-8标准就是Unicode(ISO10646)标准的一种变形方式,

UTF的全称是:Unicode/UCS Transformation Format,其实有两种UTF,一种是UTF-8,一种是UTF-16,

不过UTF-16使用较少,其对应关系如下:

在Unicode中编码为 0000 - 007F 的 UTF-8 中编码形式为: 0xxxxxxx 在Unicode中编码为 0080 - 07FF 的 UTF-8 中编码形式为: 110xxxxx 10xxxxxx

在Unicode中编码为 0000 - 007F 的 UTF-8 中编码形式为: 1110xxxx 10xxxxxx 10xxxxxx

utf-8是unicode的一个新的编码标准,其实unicode有过好几个标准.我们知道一直以来使用的unicode字符内码都是16位,它实际上还不能把全世界的所有字符编在一个平面系统,比如中国的藏文等小语种,所以utf-8扩展到了32位,也就是说理论在utf-8中可容纳二的三十二次方个字符.

gb都是独立的字符集,这也叫做远东字符集,把它拿到德文版的WINDOWS上可能将会引起字符编码的冲突....早期的WINDOWS默认的字符集是ANSI.notepad中输入的汉字是本地编码,但在NT/2000内部是可以直接支持UNICODE的。notepad.exe在WIN95和98中都是ANSI字符,在NT中则是UNICODE.ANSI和UNICODE可以方便的实现对应映射,也就是转换 ASCII是8位范围内的字符集,对于范围之外的字符如汉字它是无法表达的。unicode 是16位范围内的字符集,对于不同地区的字符分区分配,unicode是多个IT巨头共同制定的字符编码标准。如果在unicode环境下比如WINDOWS NT 上,一个字符占两字节16位,而在ANSI环境下如WINDOWS98下一个字符占一个字节8位.Unicode字符是16位宽,最多允许65,535字符,数据类型被称为WCHAR。

对于已有的ANSI字符,unicode简单的将其扩展为16位:比如ANSI"A"=0x43,则对应的UNICODE为

"A"= 0x0043

而ASCII用七存放128个字符,ASCII是一个真正的美国标准,所以它不能满足其他国家的需要,例如斯拉夫语的字母和汉字于是出现了Windows ANSI字符集,是一种扩展的ASCII码,用8位存放字符,低128位仍然存放原来的ASCII码,

而高128位加入了希腊字母等

if def UNICODE

TCHAR = wchar

else

TCHAR = char

你需要在Project\Settings\C/C++\Preprocesser definitions中添加UNICODE和_UNICODE

SetText(HWND,LPCTSTR),将被解释为SetTextA(HWND,LPTSTR),这时API将把你给的Unicode字符串看作ANSI字符串,显示乱码。因为windows API 是已经编译好存在于dll中的,由于不管UNICODE还是ANSI字符串,都被看作一段buffer,如"0B A3 00 35 24 3C 00 00"如果按ANSI读,因为ANSI 字串是以'\0'结束的,所以只能读到两字节"0B A3 \0",如果按UNICODE读,将完整的读到'\0\0'结束。

由于UNICODE没有额外的指示位,所以系统必须知道你提供的字串是哪种格式。此外,UNICODE好象是ANSI C++规定的,_UNICODE是windows SDK 提供的。如果不编写windows程序,可以只定义UNICODE。

开发过程:

围绕着文件读写、字符串处理展开。文件主要有两种:.txt和.ini文件

在unicode和非unicode环境下字符串做不同处理的,那么需要参考以上9,10两条,以适应不同环境得字符串处理要求。

对文件读写也一样。只要调用相关接口函数时,参数中的字符串前都加上_TEXT等相关宏。如果写成的那个文件需要是unicode格式保存的,那么在创建文件时需要加入一个字节头。

CFile file;

WCHAR szwBuffer[128];

WCHAR *pszUnicode = L"Unicode string\n"; // unicode string CHAR *pszAnsi = "Ansi string\n"; // ansi string

WORD wSignature = 0xFEFF;

CFile::modeCreate|CFile::modeWrite);

file.Write(&wSignature, 2);

file.Write(pszUnicode, lstrlenW(pszUnicode) * sizeof(WCHAR));

// explicitly use lstrlenW function

MultiByteToWideChar(CP_ACP, 0, pszAnsi, -1, szwBuffer, 128);

file.Write(szwBuffer, lstrlenW(szwBuffer) * sizeof(WCHAR));

file.Close();

//以上这段代码在unicode和非unicode环境下都有效。这里显式的指明用Unicode来进行操作。

在非unicode环境下,缺省调用的都是ANSI格式的字符串,此时TCHAR 转换为CHAR类型的,除非显式定义WCHAR。所以在这个环境下,如果读取unicode文件,那么首先需要移动2个字节,然后读取得字符串需要用MultiByteToWideChar来转换,转换后字符串信息才代表unicode数据。

在unicode环境下,缺省调用得都是unicode格式得字符串,也就是宽字符,此时TCHAR转换为WCHAR,相关得API函数也都调用宽字符类型的函数。此时读取unicode文件也和上面一样,但是读取得数据是WCHAR的,如果要转换成ANSI格式,需要调用WideCharToMultiByte。如果读取ANSI的,则不用移动两个字节,直接读取然后视需要转换即可。

某些语言(如韩语)必须在unicode环境下才能显示,这种情况下,在非unicode环境下开发,就算用字符串函数转换也不能达到显示文字的目的,因为此时调用得API函数是用ANSI的(虽然底层都是用UNICODE处理但是处理结果是按照程序员调用的API来显示的)。所以必须用unicode来开发。

win7一些常见问题处理

一、win7 exe文件关联失效 将以下文字复制保存为.reg后缀文件,然后双击导入即可 Windows Registry Editor Version 5.00 ;reset exe file association [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe] [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe] [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\Op enWithList] [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\Op enWithProgids] "exefile"=hex(0): 二、win7开机不自启explorer 解决方法: 开始-运行,键入regedit打开注册表,然后在 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run之后在右边新建,名字写explorer之后双击该字符串,数值数据输入C:\WINDOWS\explorer.exe 最后再拷贝相同版本的explorer.exe覆盖到C:\WINDOWS\ 之后重新启动电脑就行了。 打开查看 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon] "Shell"="Explorer.exe"是不是Explorer.exe。 若是C:\WINDOWS下面少了一个explorer.exe程序,从 C:\WINDOWS\system32\dllcache\explorer.exe把explorer.exe复制到C:\WINDOWS下面,重启就可以了。 出现类似这种情况,还是病毒所致,IE和其它别的程序已经被破坏,有时候已无法再安装 软件。你换个杀毒软件也许能查出病毒,但无法修复损坏的程序。如果要手工清理的话,那样要费很长时间的。简便而又让人不屑的办法就重装系统,彻底解决。 三、win7开机黑屏 windows7 开机桌面黑屏,开机黑屏,终极解决方案,tlntsvi8973.exe这个程序用微软的杀毒软件、360、卡巴未能查杀,其他杀软未使用过。 希望这篇文章能帮助到所有的看到它的朋友,因为这都是本人亲自体验的

Windows7系统五个常见故障及解决方法

. 1、DVD音频问题 微软改进了Windows7的硬件兼容性,但是部分旧机器用户反映,播放DVD时的音量很小甚至压根就没有声音。 解决办法:打开控制面板,进入“硬件和声音”选项,右键默认播放器,在弹出界面中选择属性,进入高级选项后,重新设定音频选项。 如果上述操作不起效果,建议安装新的音频驱动程序。 2、MovieMaker故障 用户操作不当会导致Windows MovieMaker无法导入默认的网络文件。该问题通过快速注册表修改可以解决。 运行Regedit命令,找到HKEY_CURRENT_USER\Software\Microsoft\Windows Live\Movie Maker信息行,将“允许网络文件”项的值修改为启动状态。 3、XP模式失效 Windows7中的XP虚拟模式是其一大创新,可以为用户提供XP和Windows 7两种操作体验。既解决了旧版软件的兼容性问题,又能发挥Windows 7的新特性。 通常失效的原因有三个: (1)XP模式需要CPU支持,微软的硬件虚拟化辅助工具可用于检测是否符合虚拟化要求; (2)此外,必须在主板设置中将AMD-V、Intel VT、VIA VT的虚拟化功能激活; (3)最后一个原因是,某些OEM厂商出于安全的考虑禁止了XP模式,用户可以在防火墙记录中查看是否被禁止。 如果上述方案都被排除,建议下载VirtualBox专业虚拟化软件,可以实现你在Windows7中运行XP的愿望。 4、Windows媒体中心自启动 Windows7媒体中心功能是其特色之一,但是不支持自启动显得十分麻烦。同样的,用户在注册表中进行管理: 运行Regedit命令,找到名称为下列的信息后,将键值设定为EHome即可。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Autopla yHandlers 5、丢失系统故障文件 尽管Windows7令人印象深刻,但是它不可避免的会出现崩溃的情况。有时候,你想通过Windows诊断软件查看崩溃记录,但是发现Memory.dmp文件中并没有查到相关记录。 解决方案:右键我的电脑,选择属性,进入高级选项卡,在启动和故障恢复项选中“系统失败”栏里的“将事件写入系统日志”。如此一来,今后可能出现的每次系统故障都会被自动记录下来。 如有侵权请联系告知删除,感谢你们的配合! 精品

Win7兼容性测试及常见问题解答

Win7兼容性测试及常见问题解答 如果你是一个战斗在一线的IT管理人员,你可以日益感受到Win7的灼灼热浪, 各大IT类站点,论坛都在讨论着跟此有关的话题;您的客户也可能正在酝酿着更新成Windows操作平台,随着今年初微软高调宣布要停止对XP的支持,转而全力推行Win7平台;XP操作平台已经完成它的历史使命,将会与我们渐行渐远;Win7时代的大幕已经拉起。 不同于Vista的遮遮掩掩,有气无力,微软公司对Win7有着强烈的自信;与之相关的配套产品线已经完全成熟起来;硬件市场的已经完全成熟,甚至于已经熟透了;软件产品的完善,如office2010, Exchange2010, IE8,触摸屏技术等等。而且无论是官方数据还是我们这边自己的测试数据都证实了Win7的强大与完美。面对以上种种刚性需求(需要买房子的人,一定特恨这个名词),IT人员尤其是CIO一定会心存顾忌,会考虑到以下二个问题: 1.公司目前的主流配置,是否满足Win7的硬件需求 2.公司的常用软件或流程中工作的Web站点能否在Win7中正常工作,毕竟Win7的底层技术有了很大的变更,软件兼容性是我们最需要考虑的问题 其实你们根本不用担心以上问题,贴心的微软已经提供了专门的测试工具,我们呆会会一一进行讲解,现在先进行基础知识的普及,“工欲善其事,必先利其器”吗!当然,有一定基础的人,可以掠过此部分内容。 Win7的版本介绍

Windows 7包含6个版本,分别为Windows 7 Starter(初级版)、Windows 7 Ho me Basic(家庭普通版)、Windows 7 Home Premium(家庭高级版)、Windows 7 Professional(专业版)、Windows 7 Enterprise(企业版)以及Windows7 Ultimate(旗舰版)。 家庭用户考虑家庭版就可以了,更高的版本对硬件要求比较高,而且很多功能也用不上。 做为企业级用户就只好在专业版,企业版和旗舰版之间进行选择了。Windows 7 Professional(专业版) 面向爱好者和小企业用户,满足办公开发需求,包含加强的网络功能,如活动目录和域支持、远程桌面等,另外还有网络备份、位置感知打印、加密文件系统、演示模式、Windows XP模式等功能。64位可支持更大内存(192GB)。可以通过全球OEM厂商和零售商获得。 Windows 7 Enterprise(企业版) 面向企业市场的高级版本,满足企业数据共享、管理、安全等需求。包含多语言包、UNIX应用支持、BitLocker驱动器加密、分支缓存(BranchCache)等,通过与微软有软件保证合同的公司进行批量许可出售。不在OEM和零售市场发售。Windows 7 Ultimate(旗舰版) 拥有所有功能,与企业版基本是相同的产品,仅仅在授权方式及其相关应用及服务上有区别,面向高端用户和软件爱好者。专业版用户和家庭高级版用户可以付费通过Windows随时升级(WAU)服务升级到旗舰版。 注意:

Windows7常见问题解决方案

Windows7常见问题解决方案 问题1:我的笔记本电脑有无线上网的功能,为什么我上不了网? 现在的笔记本电脑大都可以无线上网,但买回来后却上不了网,访问什么网页都无法找到该页。想要用无线上网,要做的准备工作很多: (1)部分笔记本电脑会在机身两旁设置独立的无线功能开关,将开关调至“on”的状态,才能打开笔记本电脑的无线功能;如果没有独立的无线功能开关,可以通过两种方法:1. 摁住“Win”+“X”键,即可打开Windows移动中心找到“无线网络”,摁下“打开无线”就完成了;2.笔记本电脑都有“Fn”键,摁住“Fn”+“F2”(有些电脑不同,如LenovoTinkpad,只需找到无线标识,然后摁“Fn”+无线标识所在的键),启用之后,大多会在屏幕上显示无线功能以开启。Ok,现在你已经完成了笔记本电脑上的准备工作,接下来要搜索网络。 (2)在此之前请先确定路由器和线的连接没有问题(如果在公共场所即可跳过)。之后搜索附近可供连接的无线点,有些须要密码,有些咖啡厅、连锁快餐店、火车站、机场等地有设置可连接上网的无线点。如果你在特殊的地点,如公司,要连接请询问公司网络管理员即可。问题2:无线网络应该怎么连接? 请先确认问题1中上网前先准备的工作,之后请看以下步骤。 【1】单击通知区域内的网络图标。 【2】单击要连接的无线点(如出现“通过此网络发送的信息可能对其他人可见”,即说明该无线点未加密,这是不安全的网络),在右上角可以看信号强度,若连接信号强度强的网速就快,反之,网速越慢。 【3】单击“连接”按钮。 页脚内容1

【4】这时会出现三个选项,分别是:家庭网络、工作网络、公用网络。如果是用户连接到家中或公司的无线点,有时需要与其他计算机共享文件,因此单击“家庭网络”。如 果连接到公用网络,请单击公用网络,可以不与其他计算机共享文件。 【5】确认操作完毕后请单击“关闭”按钮。 【6】接着把鼠标指针移动至通知区域的无线网络图标处,稍微停留,就会出现一个白色的框,若显示“Internet访问”就可以上网了。 问题3:有“可以使用”的无线点,连接上了却无法上网,还出现了一个黄色的感叹号? 现象:笔记本电脑显示“未连接-连接可用”,连接后虽显示连接,还出现了“未识别的网络-无网络访问”。 在此之前应先明白一个真理:无线上网的连接稳定性比不上传统的有线宽带,易受干扰,请参考以下说明,排除故障。 (1)先单击网络图标,把鼠标指针移动至已连接的无线点上,停留1秒左右,会显示出一白色框,查看其安全类型,若显示安全类型为“WEP”,则说明这个无线点有密码, 无法随意连接,一般的密码是连接不上的。 (2)由于无线网络属于开放式网络连接,为避免陌生人随意连接,许多非公用无线上网的无线点会设置各种安全验证,其中就有一选项是“指定的电脑才能连接”功能,所 以用户无法直接连接至这个无线点。 (3)虽然检测到该无线点,但由于信号过弱,就需要选择信号强的无线点进行连接,如果搜索到的无线点信号都不是很好,请到空旷的地点再试试。 建议:【1】请把无线路由器放在距离电脑较近的地点,且该地点要空旷,无较厚的遮挡物。 页脚内容2

win7下打印机常见问题

Win7下重置打印子系统:解决常见打印机问题 打印机出故障绝对是个让人头大如钟的事情,偏偏有时候打印机驱动什么都一切正常。问题到底出在哪里? 今天,我们一起来看下Windows7系统下的一个绝招,通过重置打印子系统来解决常见的打印机问题。 不过软媒小编提前要交待的是,大家一定要提前做好注册表备份工作。当然,没必要备份全部注册表,只要对本文修改处的注册表节点进行备份即可。 好吧,我们来开始—— 1.用管理员登录系统。点开始-〉运行,输入“regedit.exe”,点确定。 2.展开至HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print,点菜单中的注册表-〉导出注册表文件。如果对注册表有误操作的话,可以双击导出的文件以导入。

3.展开 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Environment\Windows NT x 86\Drivers,删除Version-2 和Version-3子键。如果只有Version-3,就只需删除Version-3的子键。

4.删除HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printers下的任何子键(不要删除Printers本身) 5.展开 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Environment\Windows NT x 86\PrintProcessors,删除任何不是以下键值的子键: winprint 6.展开至HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Providers,删除任何不是以下键值的子键: Internet Print Provider LanMan Print Services 7.展开至HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Monitors,删除任何不是以下键值的子键:

Windows 7系统常见问题以及解决方法

1.无法安装软件 当你在Windows 7下安装软件(例如安装扩展名为msi软件)时,经常会出现软件无法安装的情况,即使重启电脑也无法安装,要排除此类故障可用以下方法: 1、在Win7点击开始菜单——输入cmd——弹出命令提示符。然后在该程序上面按鼠标右键,随之弹出一个菜单,选择―以系统管理员身份运行‖打开命令提示符窗口。 2、在命令提示符窗口中输入以下命令:regdelete HKLMSOFTWAREMicrosoftSQMClientWindowsDisabledSessions/va /f 该命令是给你的Win7当前登录帐号添加TrustedInstaller权限,假如该帐号没有TrustedInstaller权限,就会导致无法安装软件故障,因此添加了这个权限后重启电脑即可安装软件。 2.软件快捷图标不翼而飞 Windows7桌面上有很多软件快捷方式,正常情况下它们都有一个漂亮的小图标,假如你安装用过一些优化清理软件后,桌面上的这些软件快捷图标就会不翼而飞,即使你右击软件快捷方式,在―快捷方式属性‖中点击―更改‖,也无法恢复那些丢失的图标,以下方法可帮你找回软件快捷图标。 1、在Win7中依此点击―开始‖→―控制面板‖→―外观和个性化‖,然后在―外观和个性化‖中点击―显示‖下面的―放大或缩小文本和其他项目‖,更改一下文本大小,例如选择―中等-125%‖,将文字改为中等尺寸,点右边的―应用‖按钮,随之弹出一个提示框要求你―注销‖,建议―立即注销‖。

2、接下来重复第一步操作将文本大小改回来,再一次注销,登入Win7后软件快捷图标就恢复了,如果不行建议进入安全模式操作一次。 (也有人不喜欢快捷方式的那个小图标,可以使用电脑管家的电脑诊所功能——去除快捷方式小箭头) 3.顽固文件巧删除 假如Windows 7中有进程正在调用某文件,此时该文件就会无法删除,这类故障比较常见,很多朋友都遇到过,例如:你之前用wps打开了C:\Users\Administrator\Desktop\win7.doc文件,现在要删除该文件时,却发现无法删除,而是弹出一个对话框,提示操作无法完成,方法如下: 1、同时按Ctrl+Shift+ESC这三键打开―Windows任务管理器‖,点击进入―性能‖选项卡,点击右下方的―资源监视器‖按钮,调出―资源监视器‖控制台。 2、在―资源监视器‖中点击进入―CPU‖选项卡,在―关联的句柄‖右侧搜索框中输入―win7.doc‖,系统就会自动搜索与win7.doc句柄相关联的进程,找到后显示在下面,例如搜索到的进程为wps.exe,说明wps.exe进程正在调用win7.doc文件,因此你当前无法删除该文件。 3、要删除win7.doc文件,可以右击调用它的进程(例如wps.exe),在弹出的菜单中选择―结束进程‖,弹出一个警告对话框后,点―结束进程‖结束wps.exe进程,然后再到C:\Users\Administrator\Desktop下就能删除win7.doc文件,这里我们以win7.doc为例介绍了此类故障排除技巧,其他顽固文件的删除方法与之类似。

Win7配置IIS及常见问题

Win7和Vista一样都内置了最新的IIS7,那么ISS7要如何安装配置和使用呢?在IIS7下ASP 又该如何配置呢?本站整理了相关操作步骤,如下。 不过在操作之前请将Win7的UAC设置到最低,否则会它会非常讨厌的跳出来。 1.进入Win7的控制面板,选择“程序”然后在点击“程序和功能”,在左侧选择的“打开或关闭Windows功能”在出现的列表中选择IIS7然后确定。

2.安装完成后,再次进入控制面板,选择“管理工具”,双击Internet(IIS)管理器选项,进入IIS设置。 3.进入到IIS7控制面板。

4.选择Default Web Site,并双击ASP的选项。 5.IIS7中ASP父路径是没有启用的,要开启父路径,选择True即可。 6.配置IIS7的站点,单击右边的“高级设置”选项,可以设置网站的目录。 7、点击右侧的绑定...,设置网站的端口。

8、点击默认文档,设置网站的默认文档。 至此,Windws 7的IIS7设置已经基本完成了,ASP+Access程序可以调试成功。 让同一局域网里面的人也能访问自己的电脑上的网站。 1、依次选择:开始---所有程序---管理工具---高级安全Windows 防火墙。 (有的电脑在所有程序里面可能没有”管理工具”,这时可以开始----在空白处鼠标右击---属性---自定义---找到系统管理工具,选择“在所有程序菜单上显示”,这样在所有程序里面就有管理工具了) 2、在高级安全Windows 防火墙的左边栏,选择“入站规则”。 3、在右边栏选择"新建规则“。 4、在弹出的窗口依次选择:选中端口---下一步---选中TCP以及特定本地端口,填入要开放的端口号(这里填入80,当让也可以选择开放所有端口)---下一步---选中允许连接---下一步---选中所有选项---下一步---填入名称(这里填入IIS)---完成。完成这些之后,跟你处在同一个局域网里面的人就能访问到你电脑上的网站了,到此,在Win7上的ISS就和平时在XP里面一样了。 ?使用 IIS 管理器启用目录浏览。 1.打开 IIS 管理器。 2.在“功能”视图中,双击“目录浏览”。 3.在“目录浏览”页上,在“操作”窗格中单击“启用”。 ?确认站点或应用程序配置文件中的 configuration/system.webServer/directoryBrowse@enabled 特性被设置为True。

Win7系统常见问题解决方案大全

Win7系统常见问题解决方案大全 以下就是win7系统下常见故障的解决方法: 一、Win7蓝屏故障解决方案 出现此类故障的表现方式多样,有时在Windows启动时出现,有时在Windows下运行一些软件时出现,出现此类故障一般是由于用户操作不当促使Windows系统损坏造成,此类现象具体表现在以安全模式引导时不能正常进入系统,出现蓝屏故障。有时碎片太多也会引发此类故障,有一次笔者在整理碎片后就解决了该故障,如若排除此项可能则有以下几种原因可能引发该故障。 1、内存原因。由于内存原因引发该故障的现象比较常见,出现此类故障一般是由于芯片质量不佳所造成,但有时我们通过修改CMOS设置中的延迟时间CAS(将其由3改为2)可以解决该问题,倘若不行则只有更换内存条。 2、主板原因。由于主板原因引发该故障的概率较内存稍低,一般由于主板原因出现此类故障后,计算机在蓝屏后一般不会死机,而且故障出现频繁,对此唯有更换主板一途。 3、CPU原因,由于CPU原因出现此类故障的现象比较少见,一般常见于cyrix的CPU上,对此我们可以降低CPU频率,看能否解决,如若不行,则只有更换一途。 推荐阅读:蓝屏代码查询器 二、win7保护错误解决方案 出现此类故障的原因一般有以下几点: 1、内存条原因。倘若是内存原因,我们可以改变一下CAS延迟时间看能否解决问题,倘若内存条是工作在非66MHz 外频下,例如75MHz 、83MHz 、100MHz甚至以上的频率,我们可以通过降低外频或者内存频率来试一下,如若不行,只有将其更换了。 2、磁盘出现坏道。倘若是由于磁盘出现坏道引起,我们可以用安全模式引导系统,再用磁盘扫描程序修复一下硬盘错误,看能否解决问题。硬盘出现坏道后,如不及时予以修复,可能会导致坏道逐渐增多或硬盘彻底损坏,因此,我们应尽早予以修复。 3、Windows系统损坏。对此唯有重装系统方可解决。 4、在CMOS设置内开启了防病毒功能。此类故障一般在系统安装时出现,在系统安装好后开启此功能一般不会出现问题。三、win7随机性死机解决方案 死机故障比较常见,但因其涉及面广,是以维修比较麻烦,现在我将逐步予以详解。 1、病毒原因造成电脑频繁死机 由于此类原因造成该故障的现象比较常见,当计算机感染病毒后,主要表现在以下几个方面: ①系统启动时间延长; ②系统启动时自动启动一些不必要的程序;

常见问题及解决方法

电子招投标常见问题

目录 一、常见问题说明 (3) 二、投标人注意事项 (6) 1、投标函 (6) 2、导入word目录乱的问题 (6) 3、资格标制作 (7) 4、技术标 (7) 5、填报“清单数据”中分部分项清单综合单价与综合合价 (7) 5、填报措施项目费 (9) 6、填报主要材料 (9) 三、招标人注意事项 (10) 1、填写项目基本信息 (10) 2、模版的应用 (10) 3、清单数据 (10) 4、添加补遗、答疑或者最高限价文件 (12) 五、标盾使用说明 (12) 六、开标 (13)

一、常见问题说明 《金润电子标书生成器》软件需安装在Windows Xp系统上,暂不支持Vista和Win7系统,安装时不能插入任何加密锁,同时关闭所有杀毒软件和防火墙 1、安装了“电子标书生成器()”,导入标书一闪而过,却没有导入任何文件? 答:金润电子标书生成器没有正确安装,若安装正常可在“打印机和传真”看到“金润电子标书生成器”的虚拟打印机,如下图: 解决方法:A:运行以下命令安装打印机不包含引号 “C:\WINDOWS\system32\BJPrinter\PrinterSet.exe”,点击“安装打印机”,如(图一)。此后如弹出提示框都选择继续、信任、通过等按钮,如(图二):倘若被阻止则程序安装不完整,电子标书生成器软件无常使用。 图一图二 或者 B:卸载金润电子标书生成器并且重新安装。 2、安装了“电子标书生成器()”,却无法双击打开或者报错? 答:金润软件相关程序可能被防火墙或者杀毒软件默认阻止了。 解决方法:查看杀毒防护软件,在阻止列表将其设为信任,以360安全卫士为例

笔记本电脑Windows7常见问题解决方案(仍在修改中)

笔记本电脑Windows7常见问题解决方案 笔记本电脑上网专题 目录: 问题1:我的笔记本电脑有无线上网的功能,为什么我上不了网? 问题2:无线网络应该怎么架设?怎么连接? 问题3:有“可以使用”的无线点,连接上了却无法上网,还出现了一个黄色的感叹号? 问题4:在户外看见其他用户在上网,为什么我却搜不到信号?问题5:怎么使用3G上网?问题5:怎么使用3G上网? 问题6:我想用宽带,但不知道怎么设置。 ------------------------------------------笔记本电脑上网专题------------------------------------------------- 问题1:我的笔记本电脑有无线上网的功能,为什么我上不了网? 现在的笔记本电脑大都可以无线上网,但买回来后却上不了网,访问什么网页都无 法找到该页。 想要用无线上网,要做的准备工作很多: (1)部分笔记本电脑会在机身两旁设置独立的无线功能开关,将开关调至“on”的状态,才能打开笔记本电脑的无线功能;如果没有独立的无线功能开关,可以通过两种方法:1.摁住“Win”+“X”键,即可打开Windows移动中心找到“无线网络”,摁下“打开无线”就完成了;2.笔记本电脑都有“Fn”键,摁住“Fn”+“F2”(有些电脑不同,如LenovoTinkpad,只需找到无线标识,然后摁“Fn”+无线标识所在的键),启用之后,大多会在屏幕上显示无线功能以开启。Ok,现在你已经完成了笔记本电脑上的准备工作,接下来要搜索网络。 (2)在此之前请先确定路由器和线的连接没有问题(如果在公共场所即可跳过)。之后搜索附近可供连接的无线点,有些须要密码,有些咖啡厅、连锁快餐店、火车站、机场等地有设置可连接上网的无线点。如果你在特殊的地点,如公司,要连接请询问公司网络管理员即可。 问题2:无线网络应该怎么架设?怎么连接? 在架设无线路由器之前,用户应有一ADSL调制解调器。 请按以下步骤操作:1.把两个路由器的变压器分别安装好2.打开电源开关。3.正确地连接网线。4.执行设置:一、先找到账户信息。二、打开IE浏览器,在输入网址栏 输入“http://192.168.1.1”,就会弹出一个窗口,把帐号密码输进去。三、找到“网 络参数”,单击进入,进入后有三个选项,请选择“ADSL虚拟拨号”一项,之后会 有设置向导,输入上网账号及密码,之后就设置成功了,可以上网了。 附:固定宽带的连接方式:与上列差不多,得清除原本在笔记本电脑上的宽带设置,才能连接。打开Internet协议版本4,单击“自动获得IP地址”,之后请参考上文。 请先确认问题1中上网前先准备的工作,之后请看以下步骤。 【1】单击通知区域内的网络图标。 【2】单击要连接的无线点(如出现“通过此网络发送的信息可能对其他人可见”,即说明该无线点未加密,这是不安全的网络),在右上角可以看信号强度,若连接

Win7区常见问题汇总 FAQ

Win7区常见问题汇总FAQ(2010/5/17) ====目录====: 关于如何激活,激活原理,激活方法 出现水印原因及去除方法 Win7的兼容性好吗? 每次程序运行都会弹出确认窗口,这个怎么关闭?/ 如何调节或关闭用户账户控制(Users Account Control, UAC)? 为什么我的程序运行不能全屏?两边有黑边? 为什么在win7下不能玩DirectX 9的游戏?提示缺少文件? 安装win7需要多少磁盘空间?给系统盘分多少空间合适? Win7有哪些版本?安装什么版本合适? 安装Win7应该选择32位(X86)还是64位(X64)? Win7自带的Windows Media Player 12为什么不能播放rmvb等视频? 如何安装XP和Win7双系统? 安装了win7后,发现C盘空间不足,如何在不破坏数据的情况下给C盘扩容? 安装Win7后,部分设备(声卡、显卡、读卡器、摄像头、网卡等等)不能使用,怎么解决?XP和win7双系统,为什么盘符乱了?/在XP下win7系统盘是D盘,win7下win7系统盘却是C盘? 安装win7系统的最低要求是什么? Q:关于如何激活,激活原理,激活方法 A:看置顶帖知识介绍的内容 Q:出现水印原因及去除方法 A:原因是由于修改了系统文件,但不是修改了系统文件就一定会出现水印。就现在看来,因为修改了系统文件而出现水印的占绝大多数。而修改系统文件的原因多半都是因为:优化。使用了优化软件进行优化(比如去掉快捷方式小箭头等等),就难免会修改系统文件,进而出现水印。 去除办法:下载水印去除工具(参考下载地址:https://www.doczj.com/doc/6b1206502.html,/UPLOAD/2009/7/RemoveWatermark.rar) Q:Win7的兼容性好吗? A:这是新装win7用户的一大顾虑。作为一个新系统,对老程序出现兼容性问题是在所难免的。但就目前大多数人的使用情况来看,真正不能在win7下运行的程序很少。因为win7的核心是vista的改进版,所以能够兼容vista的程序绝大多数在win7下都没有问题。如果软件找不到对应的win7版本,那么找一个vista的版本也行,包括驱动。 如果发现软件不能正常运行的情况,可以试试以下办法:1、以管理员身份运行(在程序图标上点右键——以管理员身份运行);2、以兼容模式运行(在程序图标上点右键——属性——兼容性——以兼容模式运行该程序,选择兼容模式模拟的系统环境)。选择兼容模式的时候,耐心一点,多选几种系统,总会有合适的。 Q:每次程序运行都会弹出确认窗口,这个怎么关闭?/ 如何调节或关闭用户账户控制(Users Account Control, UAC)?

WebService发布过程及常见问题(含Win7)

WebServices生成发布过程及常见问题的解决方法 本文主要讲诉: 一、VS中创建Web服务项目。 二、WebService生成发布 三、网站发布 四、故障及解决方法 五、如何访问WebService 六、Win 7下的WebService 发布和使用WebService需要首先安装IIS服务,IIS的安装过程这里就不在叙述,baidu 上到处都是。 1、VS中创建Web服务项目 在VS中“文件”->“新建”->“网站”->“https://www.doczj.com/doc/6b1206502.html, Web服务”。创建过程很简单,和其他项目的创建过程基本相同,这里就不多说了。 这里我创建了一个名为MyWebService的解决方案,如下图所示,

系统会自动添加一个名为Service的asmx文件,并在App_Code文件夹中添加一个同名的代码容器类。 我们可以将这两个文件删除,然后依次在上点击右键,选择“添加新项”。在打开的窗口中选择“Web服务”,添加一个新的Web服务,命名为MyService。 我们同样可以将这两个名为Service的文件重命名为MyService。但在重命名的时候,有四个地方的名称是必须更改的。 1、将Service.cs的名称改为MyService.cs 2、将Service.asmx的名称改为MyService.asmx 3、将Service.cs文件中的类名public class Service : System.Web.Services.WebService 改为public class MyService : System.Web.Services.WebService 同时修改构造函数。 4、将Service.asmx文件中Class属性指向MyService,修改如下 <%@WebService Language="C#"CodeBehind="~/App_Code/MyService.cs"Class="Service" %> 改为 <%@WebService Language="C#"CodeBehind="~/App_Code/MyService.cs"Class="MyService"%> 有点啰嗦了,其实文件中如果有名称不匹配的话,一般在调试的时候系统都会给出错误提示。 完成后的解决方案如图所示

Windows7 基本常见问题及解决方案之汇总

Windows7 基本常见问题及解决方案之汇总 本帖最后由月流沙于 2010-4-17 15:56 编辑 以下为使用 Windows7 过程中遇到的一些常见问题以及相应的解决方法,供各位 参考: 1.如何关闭UAC? 控制面板→用户帐户→更改用户账户控制设置→拖动选择从不通知。 2.如何取消开机按 CTRL+ALT+DEL 登陆? 控制面板→管理工具→本地安全策略→本地策略→安全选项→交互式登陆:无须 按CTRL+ALT+DEL→已启用。 3.如何实现自动登陆? 开始→运行→输入control userpasswords2命令打开用户帐户窗口,先选中要自动登陆的账户,取消选择要使用本机,用户必须输入用户名密码,输入该帐 户的密码即可。 4.如何取消每次开机的默认共享? 将下列内容导入注册表,重启即可。 1.Windows Registry Editor Version 5.00 2.[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanserver\Parameters ] 3.“AutoShareWks”=dword:00000000 4.[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa] 5.“restrictanonymous”=dword:00000001 复制代码

5.如何关闭系统保护? 控制面板→系统→高级系统设置→系统保护→选中可用驱动器→配置→关闭系统保护;点击删除按钮可以删除所有还原点。 6.如何防止系统自动关闭硬盘? 控制面版→电源选项→选中的首选计划→更改计划设置→更改高级电源设置,在弹出的设置窗口中找到硬盘→在此时间后关闭硬盘→设置为从不。 7.如何关闭睡眠功能? 控制面版→电源选项→选中的首选计划→更改计划设置→更改高级电源设置,在弹出的设置窗口中找到睡眠→在此时间后睡眠→设置为从不。 8.如何彻底删除睡眠文件? 在 CMD 状态下,执行powercfg -h off 9.系统空闲时硬盘狂转应如何避免? 某些应用程序会在系统空闲时运行,造成长时间I/O操作,可以尝试关闭或者禁止这些应用程序或服务来减少空闲时硬盘狂转的现象。1 索引功能;2 磁盘碎片整理计划;3 Windows Defender 程序;4 Windows Search 服务;5 Superfetch 服务。 10.如何删除已经建立的索引选项? 控制面板→索引选项→选中索引项→修改→取消选中相应索引项。 11.如何关闭磁盘碎片整理计划? 选中驱动器→右键属性→工具→立即进行碎片整理→配置计划→取消选择按 计划进行运行。 12.如何关闭 Windows Defender 程序?

Windows操作系统常见故障解决方法汇总

Windows操作系统常见故障解决方法汇总 在使用电脑享受上网的乐趣的同时,我们也不得不面对电脑出现的各种各样怪异的问题,今天小编在网络上收集了一些Windows操作系统常见故障解决方法汇总(本文适用于Windows XP/Vista/Win7/Win8),希望大家一来能和软媒小编一起学习知识,二来希望以下方法能在大家遇到相应问题的时候发挥作用。 一、在Windows下经常出现蓝屏故障 出现此类故障的表现方式多样,有时在Windows启动时出现,有时在Windows 下运行一些软件时出现,出现此类故障一般是由于用户操作不当促使Windows 系统损坏造成,此类现象具体表现在以安全模式引导时不能正常进入系统,出现蓝屏故障。有时碎片太多也会引发此类故障,有一次笔者在整理碎片后就解决了该故障,如若排除此项可能则有以下几种原因可能引发该故障。 1、内存原因。由于内存原因引发该故障的现象比较常见,出现此类故障一般是由于芯片质量不佳所造成,但有时我们通过修改CMOS设置中的延迟时间CAS(将其由3改为2)可以解决该问题,倘若不行则只有更换内存条。 2、主板原因。由于主板原因引发该故障的概率较内存稍低,一般由于主板原因出现此类故障后,计算机在蓝屏后一般不会死机,而且故障出现频繁,对此唯有更换主板一途。 3、CPU原因,由于CPU原因出现此类故障的现象比较少见,一般常见于cyrix 的CPU上,对此我们可以降低CPU频率,看能否解决,如若不行,则只有更换一途。 推荐阅读:蓝屏代码查询工具 1.1.8(包含最全的蓝屏代码)

二、计算机以正常模式在Windows启动时出现一般保护错误 出现此类故障的原因一般有以下几点: 1、内存条原因。倘若是内存原因,我们可以改变一下CAS延迟时间看能否解决问题,倘若内存条是工作在非66MHz 外频下,例如75MHz 、83MHz 、100MHz甚至以上的频率,我们可以通过降低外频或者内存频率来试一下,如若不行,只有将其更换了。 2、磁盘出现坏道。倘若是由于磁盘出现坏道引起,我们可以用安全模式引导系统,再用磁盘扫描程序修复一下硬盘错误,看能否解决问题。硬盘出现坏道后,如不及时予以修复,可能会导致坏道逐渐增多或硬盘彻底损坏,因此,我们应尽早予以修复。 3、Windows系统损坏。对此唯有重装系统方可解决。 4、在CMOS设置内开启了防病毒功能。此类故障一般在系统安装时出现,在系统安装好后开启此功能一般不会出现问题。 三、计算机经常出现随机性死机现象 死机故障比较常见,但因其涉及面广,是以维修比较麻烦,现在我将逐步予以详解。 1、病毒原因造成电脑频繁死机 由于此类原因造成该故障的现象比较常见,当计算机感染病毒后,主要表现在以下几个方面:

Windows7 过程中遇到的一些常见问题以及相应的解决方法

以下为使用Windows7 过程中遇到的一些常见问题以及相应的解决方法,供各位参考: 1.如何关闭UAC? 控制面板→用户帐户→更改用户账户控制设置→拖动选择从不通知。 2.如何取消开机按CTRL+ALT+DEL 登陆? 控制面板→管理工具→本地安全策略→本地策略→安全选项→交互式登陆:无须按CTRL+ALT+DEL→已启用。 3.如何实现自动登陆? 开始→运行→输入control userpasswords2命令打开用户帐户窗口,先选中要自动登陆的账户,取消选择要使用本机,用户必须输入用户名密码,输入该帐户的密码即可。 4.如何取消每次开机的默认共享? 将下列内容导入注册表,重启即可。 1.Windows Registry Editor Version 5.00 2.[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanserver \Parameters] 3.“AutoShareWks”=dword:00000000 4.[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa] 5.“restrictanonymous”=dword:00000001 复制代码 5.如何关闭系统保护? 控制面板→系统→高级系统设置→系统保护→选中可用驱动器→配置→关闭系统保护;点击删除按钮可以删除所有还原点。 6.如何防止系统自动关闭硬盘? 控制面版→电源选项→选中的首选计划→更改计划设置→更改高级电源设置,在弹出的设置窗口中找到硬盘→在此时间后关闭硬盘→设置为从不。 7.如何关闭睡眠功能?

Win7的一些常见故障解决方法.doc

Win7的一些常见故障解决方法 我们都知道,在win7系统中附加了很多实用性的小工具,如计算器、画图等等,有时错误的操作会导致功能表中的快捷方式丢失,我们可以使用搜索命令调出相关工具。方法如下: Win7系统故障小技巧轻松解决win7故障 1.在开始菜单的搜索栏中键入相关命令。以画图工具为例,键入mspaint,并调用。 注:其他常用命令如下: 计算器calc 写字板wordpad 记事本notepad 便签stikynot(For Win7) 截图工具snippingtool(For win7) 最诡异最常见Win7系统故障小技巧六则 ▲Win7系统中的附件 2.键入指令毕竟不是长久之计我们还可以从其他运行正常的计

算机中复制一份完整的文件到自己的计算机即可。对于Win7系统,可以在地址栏中键入路径:%systemdrive%ProgramDataMicrosoftwindowsStart MenuPrograms复制附件文件夹来替换已损文件夹,一切恢复原状。 二、DIY登陆界面,我的Win7我做主 有朋友抱怨,炫酷Win7系统的登陆界面却一成不变,有办法改变吗?答案是肯定的! (一)添加问候语 最诡异最常见Win7系统故障小技巧六则 ▲添加登录问候语 1.使用开始菜单下的搜索栏键入secpol.msc 选择secpol。 2.展开本地安全策略编辑窗口下的本地策略,并双击安全选项节点,在右侧详细目录中双击交互式登录:试图登录的用户的消息标题。为个性信息设置一个标题。 3.双击交互式登录:试图登录的用户的消息文本。更改对话框说明选项卡下的文本数据作为登录前显示的文本,保存。 大功告成,重新启动计算机后你就会看见自己的个性问候语了。

Win7操作系统常见故障原因及解决方案

Win7操作系统常见故障原因及解决方案 你对自己的电脑了解多少,他出现问题你能不能快速解决相关 问题?本文是精心的Win7操作系统常见故障是什么原因及解决方案,希望能帮助到你! 1、DVD音频问题 微软改进了Windows7的硬件兼容性,但是部分旧机器用户反映,播放DVD时的音量很小甚至压根就没有声音。 解决办法:打开控制面板,进入“硬件和声音”选项,右键默 认播放器,在弹出界面中选择属性,进入高级选项后,重新设定音频选项。 如果上述操作不起效果,建议安装新的音频驱动程序。 2、MovieMaker故障 用户操作不当会导致WindowsMovieMaker无法导入默认的网络 文件。该问题通过快速注册表修改可以解决。 运行Regedit命令,找到 HKEY_CURRENT_USERSoftwareMicrosoftWindowsLiveMovieMaker信息行,将“允许网络文件”项的值修改为启动状态。 3、XP模式失效 Windows7中的XP虚拟模式是其一大创新,可以为用户提供XP 和Windows7两种操作体验。既解决了旧版软件的兼容性问题,又能 发挥Windows7的新特性。 通常失效的原因有三个:

(1)XP模式需要CPU支持,微软的硬件虚拟化辅助工具可用于 检测是否符合虚拟化要求; (2)此外,必须在主板设置中将AMD-V、IntelVT、VIAVT的虚拟化功能激活; (3)最后一个原因是,某些OEM厂商出于安全的考虑禁止了XP 模式,用户可以在防火墙记录中查看是否被禁止。 如果上述方案都被排除,建议下载VirtualBox专业虚拟化软件,可以实现你在Windows7中运行XP的愿望。 4、Windows媒体中心自启动 Windows7媒体中心功能是其特色之一,但是不支持自启动显得十分麻烦。同样的,用户在注册表中进行管理: 运行Regedit命令,找到名称为下列的信息后,将键值设定为EHome即可。 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExp lorerAutoplayHandlers 5、丢失系统故障文件 尽管Windows7令人印象深刻,但是它不可避免的会出现崩溃的情况。有时候,你想通过Windows诊断软件查看崩溃记录,但是发现Memory.dmp文件中并没有查到相关记录。

相关主题
文本预览
相关文档 最新文档