月份: 2012-03

连接失败Sql server错误10061总结

前几天刚装的SQL SERVER 2005用来做,Project Server的后台数据库,今天重启“SQL Server (MSSQLSERVER)”服务时不能启动,提示如下:

本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的

日志中有如下提示:

2008-01-30 07:51:06.43 服务器 A self-generated certificate was successfully loaded for encryption.
2008-01-30 07:51:06.43 服务器 错误: 17182,严重性: 16,状态: 1。
2008-01-30 07:51:06.43 服务器 TDSSNIClient initialization failed with error 0x7e, status code 0x60.
2008-01-30 07:51:06.43 服务器 错误: 17182,严重性: 16,状态: 1。
2008-01-30 07:51:06.43 服务器 TDSSNIClient initialization failed with error 0x7e, status code 0x1.
2008-01-30 07:51:06.43 服务器 错误: 17826,严重性: 18,状态: 3。
2008-01-30 07:51:06.43 服务器 Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log.
2008-01-30 07:51:06.43 服务器 错误: 17120,严重性: 16,状态: 1。
2008-01-30 07:51:06.43 服务器 SQL Server could not spawn FRunCM thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.

重新启动操做系统还是不行,几经周折终于找到了问题所在,是昨天有人把“VIA协议”给启用了,停用“VIA协议”问题解决。

“VIA协议”停用方法:开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager ->打开后找到”SQL Server 2005 网络配置”->MSSQLSERVER 属性的协议 在右边的属性框中把“VIA协议”禁用即可!

连接失败 Sqlstate :’01000′ Sql server错误:10061 [Microsoft][ODBC Sql Server Driver][TCP/IP Sockets] c
2011-07-20 15:13 737人阅读 评论(1) 收藏 举报
连接失败
Sqlstate :’01000′
Sql server错误:10061
[Microsoft][ODBC Sql Server Driver][TCP/IP Sockets] connectionOpen(Connect())
连接失败:
Sql State:’08001′
Sql Server错误:17
[Microsoft][ODBC Sql Server Driver][TCP/IP Sockets]SQL Server 不存在或访问被拒绝。
解决办法:->
网上有一些常规解决办法我这里就不在重复了,我在实际使用中遇到这个问题 ,参考网上的解决办法都不能实现,后来无意中解决了,现在把解决办法贴出来,很简单的
———————————>
客户端配置—-把“动态决定端口”勾选去掉,手工设置1433端口就 ok 了

1:去掉本系统的防火墙和其它一切防火墙。
2:在客户端执行 telnet 服务器ip 1433,如果提示错误,则sql的缺省端口被禁止-此步骤可忽略
3:查看服务器的安全策略,打开即可。
管理工具-本地的安去策略-ip安全策略-双击新ip安全策略-规则-1433-筛选器操作-允许。即可

错误有以下可能:
a.SQL Server名称或者IP地址拼写有误
b.服务器端网络配置错误
c.客户端网络配置错误

解决步骤:
1.检查网络物理连接
ping 服务器名称 或者 ping 服务器ip地址
===》ping 服务器ip地址失败 :说明物理连接出问题,需要检查硬件设备;需要注意将防火墙关掉,因为它也许会屏蔽你的PING命令
===》ping 服务器ip地址成功 ping 服务器名称失败:说明服务器名称有问题。如果服务器和客户端不在同一局域网内,很可能无法直接使用服务器名称标志服务器。

2.使用Telnet命令检查SQL Server服务器工作状态
Telnet 服务器IP地址 14323(默认端口号)
===>如果有“无法打开连接”的信息,说明你的SQL Server服务没开启,或者你的TCP/IP协议没有启用,或者你的服务器没有在端口1433上监听

3.检查服务器端的网络配置,看是否启用命名管道,是否启用TCP/IP协议
这个可以在不同版本的SQL Server自带的工具管理器里找到,比如2000是服务器网络使用工具 2008是SQL Server配置管理器

4.检查客户端的网络配置,查看使用的协议
一般需要启用命名管道;

如何卸载lnmp

killall nginx *//终止nginx进程
/etc/init.d/mysql stop *//关闭mysql
killall mysqld *//终止mysql进程
/usr/local/php/sbin/php-fpm stop *//关闭php
killall php-cgi *//终止php-cgi进程
rm -rf /usr/local/php *//删除php文件
rm -rf /usr/local/nginx *//删除nginx文件
rm -rf /usr/local/mysql *//删除mysql文件
rm -rf /usr/local/zend *//删除zend文件
rm /etc/my.cnf *//删除配置文件
rm /etc/init.d/mysql *//删除mysql文件
rm /root/vhost.sh *//删除配置虚拟主机脚本
rm /root/lnmp *//删除lnmp文件夹

win7下添加ODBC数据源

可以通过使用 ODBC 管理器、以编程方式(通过使用 SQLConfigDataSource)或通过创建文件,添加数据源。

使用 ODBC 管理器添加数据源
从“控制面板”中,访问“管理工具”,再访问“数据源 (ODBC)”。或者,可以调用 odbcad32.exe。

单击“用户 DSN”、“系统 DSN”或“文件 DSN”选项卡,然后单击“添加”。

单击“SQL Server”,然后单击“完成”。

完成创建到 SQL Server 的新数据源向导中的步骤。

以编程方式添加数据源
调用 SQLConfigDataSource 并且将第二个参数设置为 ODBC_ADD_DSN 或 ODBC_ADD_SYS_DSN。

添加文件数据源
通过连接字符串中的 SAVEFILE=file_name 参数调用 SQLDriverConnect。如果连接成功,则 ODBC 驱动程序将使用 SAVEFILE 参数指向的位置中的连接参数创建一个文件数据源。

用nginx反向代理解决VMware虚拟机在NAT模式下的80端口访问问题

相信很多朋友已经遇到了这个问题,但是都没有什么好的解决方案。首先思路上觉得是只有一个公网IP,必须要有一个支持应用层的程序来进行转发,进行代理才能够顺利的把相应的请求发到相应的后端机器上,结果自然选择nginx来进行反向代理了。

环境:
宿主机是Windows2003,IP为10.1.1.3,装VMware Workstation 8(生产环境可以装VMware service 2.0.2或者VMware Esx 5来试一下)。在windows2003上运行nginx的win版。VM开两台虚拟机,网络模式为NAT模式。一台IP为192.168.84.128,一个台为192.168.84.129。分别开启80端口进行web服务。
修改测试机的hosts文件,指定www.001.com和www.002.com到宿主机10.1.1.3。

目的:
通过对宿主机win2003上的nginx设置,使解析到宿主机IP上的域名能够正常访问后面的web服务。适用于只有一个公网IP需要部署多个虚拟机来提供80端口web服务,一个虚拟机一个IP对应一个域名。

方法:
1、在nginx.conf最后一个”}”前,加入“include proxy.conf;”。

2、在同目录下,建立”proxy.conf”文件,内容如下:
server {
listen 80;
server_name www.001.com;
location / {
proxy_pass http://192.168.84.129; //后端ip地址
proxy_redirect off; //关闭后端返回的header修改
proxy_set_header Host $host; //修改发送到后端的header的host
proxy_set_header X-Real-IP $remote_addr; //设置真实ip
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}

server {
listen 80;
server_name www.002.com;
location / {
proxy_pass http://192.168.84.128; //后端ip地址
proxy_redirect off; //关闭后端返回的header修改
proxy_set_header Host $host; //修改发送到后端的header的host
proxy_set_header X-Real-IP $remote_addr; //设置真实ip
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}

此番配置之后,已经可以用任何解析到宿主机的IP的域名,访问自己的站点了。

可能遇到的问题:
后面的各种程序无法获得真实的访客IP,查了一下,可能是程序写的不完善造成的,具体看下面的测试IP用例,如果哪个方法可以获得正确的IP,可以替换源程序的相应函数。

测试IP用例(PHP):

";
echo $_SERVER["HTTP_X_FORWARDED_FOR"];
echo "
"; echo $_SERVER["HTTP_CLIENT_IP"]; echo "
"; echo $_SERVER["REMOTE_ADDR"]; echo "
"; echo getenv("HTTP_X_FORWARDED_FOR"); echo "
"; echo getenv("HTTP_CLIENT_IP"); echo "
"; echo getenv("REMOTE_ADDR"); ?>

有一个问题是,无法远程来管理代理的主机,因为他们没有公网的IP,目前还不知道能否也用nginx来代理相应端口,有待实验。但是如果你是在内部来管理服务器的话,这样子正好提高了安全性,外面的人无法直接访问到后面的虚拟机。

没有在VMware Esx的环境下试验,不知道能否成功,感觉思路是一样的,有空再试试咯。

Linux下命令行安装VMware-tools

1)先在VMware里安装好Linux,并保持Linux处于运行状态

2)VMware的菜单里有个Install VMware Tools…的选项,点击它

3)进到VMWare中的Linux里(用root登录),在命令行下挂载光驱:
mount /dev/cdrom /mnt

4)然后cd /mnt

5)/mnt下面有个VMware-tools-xxxxxx.rpm,类似于这种的文件(具体文件名和你VMware版本有关)。执行:
rpm -ivh VMware-tools-xxxxxxxxxxx.rpm
安装这个rpm包,然后就ok了

Linux命令行修改IP、网关、DNS的方法

方式一:
ifconfig eth0 192.168.1.18 netmask 255.255.255.0
说明:该种方式可以使改变即时生效,重启后会恢复为原来的IP

方式二:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
说明:该方式要重启后生效,且是永久的
如果要立即更改且永久生效,就只能以上两种方式同时使用了。
以上是通过linux命令行修改IP的方法。
网卡eth0 IP修改为 102.168.0.1
ifconfig eth0 102.168.0.1 netmask 255.255.255.0

网关修改为 102.168.0.254
route add default gw 102.168.0.254

Linux命令行修改dns
echo “nameserver 202.202.202.20 “>> /etc/resolv.conf
重启网络服务
例子:由原来的DHCP改固定IP
DEVICE=eth0
HWADDR=00:0C:29:F7:EF:BF
ONBOOT=yes
TYPE=Ethernet
NETMASK=255.255.255.0
IPADDR=192.168.0.68
GATEWAY=192.168.0.1
加上红色即可

重启网卡:
/etc/init.d/network restart
ifconfig eth0 新ip
然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip

[aeolus@db1 network-scripts]$ vi ifcfg-eth0

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=219.136.241.211
NETMASK=255.255.255.128
GATEWAY=219.136.241.254

[aeolus@db1 etc]$ vi resolv.conf

nameserver 202.96.128.68
nameserver 219.136.241.206

-----------------------
Linux下修改网卡IP和网关

建议通过终端字符方式下来修改
一修改IP地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
BROADCAST=192.168.1.255
IPADDR=192.168.1.33
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
USERCTL=no
PEERDNS=no
TYPE=Ethernet
~

vi /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.2.34
NETMASK=255.255.255.0
USERCTL=no
PEERDNS=no
TYPE=Ethernet
NETWORK=192.168.2.0
BROADCAST=192.168.2.255
二修改网关
vi /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=Aaron
GATEWAY=192.168.1.1

三重新启动网络配置
/etc/init.d/network restart

———————————————————————————–

修改配置文件

/etc/sysconfig/network-scripts/ 下有配置文件

比如文件:ifcfg-eth0 代表是以太网实际网卡0的配置文件

比如文件:ifcfg-eth0:1 代表是以太网实际网卡0的配置文件

域名服务器配置文件:/etc/ resolv.conf

修改ip地址
即时生效:
# ifconfig eth0 192.168.0.20 netmask 255.255.255.0
启动生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0

修改default gateway
即时生效:
# route add default gw 192.168.0.254
启动生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0

修改dns
修改/etc/resolv.conf
修改后可即时生效,启动同样有效

修改host name
即时生效:
# hostname fc2
启动生效:
修改/etc/sysconfig/network
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth0 接口名称
BOOTPROTO=none 静态配置,若该值为“dhcp”则为动态获得,另外 static也是表示静态ip地址
BROADCAST=192.168.10.255 广播地址,通过IP地址和子网掩码自动计算得到
HWADDR=00:13:D3:27:9F:80
IPADDR=192.168.10.238
IPV6INIT=yes
IPV6_AUTOCONF=yes
NETMASK=255.255.255.0
NETWORK=192.168.10.0 指定网络,通过IP地址和子网掩码自动计算得到
ONBOOT=yes 开机时自动加载
GATEWAY=192.168.10.1
TYPE=Ethernet
PEERDNS=yes
USERCTL=no

ifdown eth0 关闭网络
ifconfig eth0 down 关闭网络

ifup eth0 开启网络
ifconfig eth0 up 开启网络

设置dns
/etc/resolv.conf

nameserver 61.144.56.101
nameserver 202.96.128.166

[yeger@yeger ~]$ cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 202.96.128.86
nameserver 202.96.128.166

其他方面
service network start //启动网络服务
service network stop //停止网络服务
service network restart //重启网络服务
service network status //查看网络服务状态

ifconfig eth0 192.168.10.222 netmask 255.255.255.0 //临时修改接口IP地址(无需重启接口)

[yeger@yeger ~]$ sudo ifconfig wlan0 192.168.21.199 netmask 255.255.255.0
[yeger@yeger ~]$ ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 00:02:72:77:BB:D1
inet addr:192.168.21.199 Bcast:192.168.21.255 Mask:255.255.255.0
inet6 addr: fe80::202:72ff:fe77:bbd1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3246 errors:0 dropped:0 overruns:0 frame:0
TX packets:1947 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4514869 (4.3 MiB) TX bytes:177732 (173.5 KiB)
wlan0 表示第一块无线以太网卡
Link encap 表示该网卡位于OSI物理层(Physical Layer)的名称
HWaddr 表示网卡的MAC地址(Hardware Address)
inet addr 表示该网卡在TCP/IP网络中的IP地址
Bcast 表示广播地址(Broad Address)
Mask 表示子网掩码(Subnet Mask)
MTU 表示最大传送单元,不同局域网 MTU值不一定相同,对以太网来说,MTU的默认设置是1500个字节
Metric 表示度量值,通常用于计算路由成本
RX 表示接收的数据包
TX 表示发送的数据包
collisions 表示数据包冲突的次数
txqueuelen 表示传送列队(Transfer Queue)长度
interrupt 表示该网卡的IRQ中断号
Base address 表示I/O地址
配置虚拟网卡IP地址:网卡需要拥有多个IP地址
命令格式: ifconfig 网卡名:虚拟网卡ID IP地址 netmask 子网掩码
[yeger@yeger ~]$ sudo ifconfig wlan0:1 192.168.21.188 netmask 255.255.255.0
更改网卡MAC地址
ifconfig 网卡名 hw ether MAC地址
[yeger@yeger ~]$ ifconfig wlan0 hw ether 00:11:22:33:44:55

SIOCSIFHWADDR: 不允许的操作
[yeger@yeger ~]$ sudo ifconfig wlan0 hw ether 00:11:22:33:44:55
SIOCSIFHWADDR: 设备或资源忙
[yeger@yeger ~]$ ifconfig wlan0 down
SIOCSIFFLAGS: 权限不够
[yeger@yeger ~]$ sudo ifconfig wlan0 down
[yeger@yeger ~]$ sudo ifconfig wlan0 hw ether 00:11:22:33:44:55
更改成功

[yeger@yeger ~]$ netstat -ant 查看端口信息 a 所有 n数字显示 t tcp协议 u udp协议
Active Internet connections (servers and established 已建立连接)
Proto Recv-Q Send-Q Local Address Foreign Address State
协议 本地地址 远程地址 连接状态
类型
tcp 0 0 0.0.0.0:57798 0.0.0.0:* LISTEN listen表示监听状态
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 0 :::111 :::* LISTEN
tcp 0 0 :::22 :::* LISTEN
tcp 0 0 ::1:631 :::* LISTEN

[yeger@yeger ~]$ netstat -r 查看路由表
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.21.0 * 255.255.255.0 U 0 0 0 wlan0
192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0
default 192.168.21.1 0.0.0.0 UG 0 0 0 wlan0

[yeger@yeger ~]$ netstat -i 查看网络接口状态
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 0 0 0 0 0 0 0 0 BMU
lo 16436 0 230 0 0 0 230 0 0 0 LRU
virbr0 1500 0 0 0 0 0 29 0 0 0 BMRU
wlan0 1500 0 10546 0 0 0 7060 0 0 0 BMRU
wmaster0 0 0 0 0 0 0 0 0 0 0 RU
[yeger@yeger ~]$
MTU字段:表示最大传输单元,即网络接口传输数据包的最大值。
Met字段:表示度量值,越小优先级越高。
RX-OK/TX-OK:分别表示接收、发送的数据包数量。
RX-ERR/TX-ERR:表示接收、发送的错误数据包数量。
RX-DRP/TX-DRP:表示丢弃的数量。
RX-OVR/TX-OVR:表示丢失数据包数量。
[yeger@yeger ~]$ nslookup www.baidu.com 测试域名解析
Server: 202.96.128.86
Address: 202.96.128.86#53

Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 119.75.218.45
Name: www.a.shifen.com
Address: 119.75.218.45

安装VmwareServer遇到“系统管理员设置了系统策略 禁止进行此安装”的解决办法

在Windows2003上安装Vmware Server时
遇到“系统管理员设置了系统策略 禁止进行此安装”的提示
解决方法如下:
1、打开“开始->管理工具->本地安全策略”
2、点击“软件限制策略”,如果提示“没有定义软件限制策略”,那么就右键“创建软件限制策略”
3、创建后,双击右侧“强制”,选择“除本地管理员以外的所有用户”,确定

重新安装你的Vmware Server吧

chris medina-What Are Words

好长时间没有听到打动自己的歌曲了,这一首What are words带给了我等待许久的悸动。想念家乡,想念那种感觉了,加油吧。Although I’m moper,I can’t feel mope.

Chris Medina曾经是星巴克的服务员。2007年12月12日,他向和他相恋8年的女孩Juliana提出订婚。虽然只是订婚,但Chris Medina后来在《美国偶像》的比赛采访中说过:“We kind of make it a promise to get married.{我们把它(订婚)作为结婚的一个承诺。}”
2009年10月2日,订婚后两年,那个美丽的女孩因为车祸事故,脑部受到重创,康复后智力只有2岁,生活完全不能够自理。但Chris不离不弃。 后来Chris参加了美国偶像,为的就是赚到更多的钱让未婚妻受到更好的治疗过上更好的生活。虽然最后还是止步于全国24强,但 这首充满爱的歌已经牢牢地印在人们的心里 !有一种感情,能让旁观者为之动容,那就是无私的爱! 听着歌你能感受到chris medina有多么的爱自己的未婚妻。他遵守着自己的承诺,不管爱的人现在如何,她永远都是他的天使!!!

 chris medina-What Are Words

  Anywhere you are, I am near
  不管你在哪儿,我都会在你身边。
  Anywhere you go, I’ll be there
  不管你去哪儿,我都将会在那里。
  Anytime you whisper my name, you’ll see
  你任何时候轻呼我的名字,你都会看到
  How every single promise I keep
  我是如何信守对你的每个承诺
  Cause what kind of guy would I be
  因为我将会成为一种
  If I was to leave when you need me most
  当你最需要我的时候我时刻准备出发的人。
  What are words
  当你说那些话的时候
  If you really don’t mean them
  当你真正认真的面对它们
  When you say them
  说出它们的时候
  What are words
  什么是诺言啊
  If they’re only for good times
  如果那只是在美好的时刻说出来
  Then they don’t
  那么瞬间就会破灭
  When it’s love
  当爱至情浓处时
  Yeah, you say them out-loud those words
  你大声喊出自己的心声
  They never go away
  那些话,永远都不会褪色
  They live on, even when we’re gone
  即使我们都离去了,它们会一直存在,直到海枯石烂。
  And I know an angel was sent just for me
  我知道,你是上苍赠予我的天使
  And I know I’m meant to be where I am
  我知道,这是命运的安排
  And I’m gonna be standing right beside her tonight
  今晚我会守在你身旁
  And I’m gonna be by your side
  我会一直守护在你身边
  I would never leave when she needs me most
  当你最需要我的时候,我绝不会离你而去
  What are words
  什么是诺言啊
  If you really don’t mean them
  如果你不想去遵守
  When you say them
  当你说出来的时候
  What are words
  什么是诺言啊
  If they’re only for good times
  如果它们只为了美好时刻而存在
  Then they don’t
  那么它们就不叫诺言
  When it’s love
  当你真的爱一个人
  Yeah, you say them out-loud those words
  你大声喊出自己的心声
  They never go away
  那些话,永远都不会消失
  They live on, even when we’re gone
  即使我们都离去了,它们会一直存在,直到海枯石烂。
  Anywhere you are, I am near
  不管你在哪儿,我都会在你身边。
  Anywhere you go, I’ll be there
  不管你去哪儿,我都将会在那里。
  And I’m gonna be here forever more
  我永远都会在你身边
  Every single promise I keep
  信守对你的每个承诺
  Cause what kind of guy would I be
  不然我将会是一个什么样的人啊
  If I was to leave when you need me most
  如果我在你最需要的时候离开
  I’m forever keeping my angel close
  我会永远守护在我的天使身边

win7网关问题

又查了一下win7上不了网的一些问题,我自己还碰到一个,ipconfig后,看到有两个网关,一个是0.0.0.0,一个是正常的网关,我想上不了网的原因应该在这里,网关不对,用下面这些命令修复一下,应该是可以的。也可以看我的上一篇文章《win7上不了网修复工具》和《解决win7多重网络的问题》。

转载一:

微软推出WINDOWS7操作系统后,很多朋友都升级到了WIN7系统,有些原来是由vista升级的。但是在使用中会碰到这样一个问题:每次重启或在使用中,会不定期地提示 “默认网关不可用” 然后就不能连接网络了。使用修复功能或者使用ipconfig /renew(家庭网络)命令可以恢复正常,但是以后还会再次出现,该如何彻底解决这个问题呢? 这个问题在Vista SP2版本中也曾经出现过。解决办法就是修复Winsock。下面来看看具体该怎么做?

修复Winsock命令
第一步:点击左下角的WIN图标,输入CMD然后回车,打开DOS模式窗口。 第二步:在DOS命令行提示符下直接输入:“netsh winsock reset”,然后回车,会提示需要重启,不要管它。 第三步:在DOS命令行提示符下直接输入:“netsh int ip reset reset.log”,然后回车,提示重新启动计算机完成此操作。 第四步:关闭DOS窗口,重新启动计算机,问题解决。

转载二:

试过因为网络故障导致网关失效,即使点了自动获取,你查看的时候或发现网关是浅灰色的默认网关,而不是空白的等着自动获取的在XP里就出现了的,后来重装win7后还是有这问题!自动检查提示“默认网关未打开”,然后在详细信息里提示DHCP未启用在本地连接属性里看到DHCP是启用了的,而且DHCP的两个服务也是自动启动且已启动。协议版本4(TCP/IPV4)里的一切都是自动获取的,未改变,且在高级项里的IP设置里,DHCP也是提示启用了协议版本6(TCP/IPV6)有人说这个开启了IPV4就失效这纯粹没见识的人才说出来的。
这里说下问题的现状:
1、 使用修复功能或者使用ipconfig /renew命令,则提示在释放接口Loopback Pseudo-Interface 1时出错:系统找不到指定的文件;
2、在设置tcp协议时看见自动获取状态也能看见浅色的网关,其他为IP、子网掩码、DNS为空。

解决方法:
首先,在CMD里输入:netsh winsock reset catalog 回车(提示重启暂时不重启,把另一行也输完才重启)
然后,再输入:netsh int ip reset reset.log回车 (提示刷新成功,然后重启即可)

解决win7多重网络的问题

转载一:

把网线插上,有些机子由于设置问题,有可能会出现多重网络,用手工删除以后,重新启动,多重网络还会出现,百度确实是好东西,搜索了关键字,在命令提示符下输入 ipconfig /all ,出来的首先网关是0.0.0.0,而不是默认的教学楼这边的网关202.205.76.1,显然是设置有问题。
用以下命令删除相应的网关route delete 0.0.0.0,重新启动计算机还会出现多重网络,然后百度了一下,敲入以下命令,貌似问题解决。
rem 显示路由
netstat -r
route print
rem 删除默认路由
route delete 0.0.0.0 -p
route -f -p
rem 多条默认路由在于多网卡配置了多个默认网关,或者单网卡添加了多个默认网关,直接重置地址配置即可。

转载二:

我的win7也偶尔有类似情况,但是我这种情况一般发生在网卡(无线、有线都有过,无线发生的多一些)获取不到路由器DHCP地址的时候,自动给自己了一个私有地址,极少数时候是分配到正确地址,也无法上网。
(路由器通过mac地址分配指定的IP给我机器,路由是TP478的)

解决方法:
进入cmd命令,ipconfig -release先释放IP,再ipconfig -renew重新获取IP就好。

这个问題可能出错有三情況:

1.CS3 Bonjour Service
2.网关 0.0.0.0
3.驱动不适配

删除 0.0.0.0 网关来解决未识别网络问题
1.右击 “命令提示符” 以管理員身份运行;
2.在命令提示符下键入
route delete 0.0.0.0

修复 Winsock: 重置目录来修复未识别网络问题
1.右击 “命令提示符” 以管理員身份运行
2.在命令提示符下键入
netsh winsock reset catalog (重置 winsock 条目)
netsh int ip reset reset.log hit (重置 TCP/IP 堆栈)
3.重启电脑

最后的手段: 更新网络驱动程序
1.开始 >> 捜索程式和文件粘贴
devmgmt.msc
2.选择网络适配器和右键单击它,选择属性
3.驱动程序选项卡上的属性窗口中单击更新驱动程序的按钮,安装更新重新启动计算机后。
4.重启电脑

转载三:

网络断网是常事,一般情况设置断线自动重拨,一会就连上了,但也有很奇怪的无法连接。我正常上网,忽然发现断网,竟然无法连接。于是清空DNS,无效。运行网络诊断,提示什么受限制之类,于是重置本地连接,无效。设备管理器中将网卡禁用再启用,无效。用命令重置端口,重启后依然无效,再次运行网络诊断,居然是windows没有发现任何问题,我晕死!查看本地连接状态,发现IP是169打头(我IP自动获取)。于是打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters下新建DWORD,名称DontPingGateway,数值16进制值为“1”,重启计算机,问题才解决。