参考: https://www.microsoft.com/en-us/download/details.aspx?id=34595
下载一个十几MB的msu文件,执行安装,重启就行
注意:
如果提示您的系统不支持该更新,则可以尝试更新一下系统,然后在安装,本人遇到问题后,安装了几十个更新之后就可以安装该安装包了;
或者先安装 dotNetFx45_Full_setup.exe ,在安装上面的下载也可以
参考: https://www.microsoft.com/en-us/download/details.aspx?id=34595
下载一个十几MB的msu文件,执行安装,重启就行
注意:
如果提示您的系统不支持该更新,则可以尝试更新一下系统,然后在安装,本人遇到问题后,安装了几十个更新之后就可以安装该安装包了;
或者先安装 dotNetFx45_Full_setup.exe ,在安装上面的下载也可以
winrm 协议报文:
1 2 3 4 5 6 7 8 9 |
POST /wsman HTTP/1.1 Content-Type: application/soap+xml;charset=UTF-8 User-Agent: Ruby WinRM Client (2.6.0.1, ruby 2.0.0 (2014-11-13)) Accept: */* Date: Wed, 08 Feb 2017 09:41:16 GMT Content-Length: 1658 Host: 127.0.0.1:55985 <?xml version="1.0" encoding="UTF-8"?><env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:b="http://schemas.dmtf.org/wbem/wsman/1/cimbinding.xsd" xmlns:n="http://schemas.xmlsoap.org/ws/2004/09/enumeration" xmlns:x="http://schemas.xmlsoap.org/ws/2004/09/transfer" xmlns:w="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd" xmlns:p="http://schemas.microsoft.com/wbem/wsman/1/wsman.xsd" xmlns:rsp="http://schemas.microsoft.com/wbem/wsman/1/windows/shell" xmlns:cfg="http://schemas.microsoft.com/wbem/wsman/1/config"><env:Header><a:To>http://127.0.0.1:55985/wsman</a:To><a:ReplyTo><a:Address mustUnderstand="true">http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:MaxEnvelopeSize mustUnderstand="true">153600</w:MaxEnvelopeSize><a:MessageID>uuid:AC14F680-D388-4B9D-B41E-4A0D6C51865B</a:MessageID><w:Locale xml:lang="en-US" mustUnderstand="false"/><p:DataLocale xml:lang="en-US" mustUnderstand="false"/><w:OperationTimeout>PT30M0S</w:OperationTimeout><w:ResourceURI mustUnderstand="true">http://schemas.microsoft.com/wbem/wsman/1/windows/shell/cmd</w:ResourceURI><a:Action mustUnderstand="true">http://schemas.xmlsoap.org/ws/2004/09/transfer/Create</a:Action><w:OptionSet><w:Option Name="WINRS_NOPROFILE">FALSE</w:Option><w:Option Name="WINRS_CODEPAGE">437</w:Option></w:OptionSet></env:Header><env:Body><rsp:Shell><rsp:InputStreams>stdin</rsp:InputStreams><rsp:OutputStreams>stdout stderr</rsp:OutputStreams></rsp:Shell></env:Body></env:Envelope> |
当windows上存在了一个“未识别的网络”时(该网络被设置为了“公用”),于是winrm就不能使用,错误如下:
表现为: winrm请求虽然已经连接上了,但是不响应client发送的请求报文
理论上来讲,应该可以设置winrm listen的端口,不去listen那个“公用”的网络连接就可以了
参考资料:
为什么硬盘灯总是亮的很着急
看来pagefile.sys hiberfil.sys 是预分配的,刚刚重启的机器,部分c盘文件如下
可以通过‘资源监视器’看看是谁占用了磁盘
如何打开‘资源监视器?
任务管理器 =》 性能 =》 资源监视器
如果你的内存大小还算可以的话,如果磁盘灯还是亮的很着急,看看是不是 c:\pagefile.sys 在占用磁盘,是的话,重启机器试试
通过KMS来完成VOL版的激活。
关于“零售版”和“VOL版”
“零售版”和“VOL版”的功能完全相同。
区别是:
1、发行渠道不同。“零售版”在微软MSDN(Microsoft Developer Network)发行,“VOL版”在微软VLSC(批量许可服务中心)发行。
2、激活方式不同。“零售版”使用“Retail密钥”激活,“VOL版”使用“MAK密钥”或通过“KMS服务器”激活。
如何区分“零售版”和“VOL”版:
存在目录: vispro.ww 即为VOL版
存在目录: vispror.ww 即为零售版
另: 虽然是x64的操作系统,如果已安装的是32位的office,那么再安装其他的64位的office程序(如project)是不行的; 关于64位的office可以从这里下载:
http://www.cclnln.com/Software/311.html
如果先安装的vol版本的office已经激活,则再安装的vol版本的project是不需要再次激活的
参考文章:
http://www.cclnln.com/Software/323.html
自从修改了svn的密码,每次的svn操作都需要重新输入用户名密码; 在目录 %appdata%/Subversion/auth/svn.simple 中找到记录用户名、密码的文件后,删除和该svn地址相关的那个文件(有好几个不相关的呢,没有删除),从新记录一下吧,结果不行。
把目录 %appdata%/Subversion/auth/svn.simple 中的文件都删掉,就Ok了 (神马逻辑???)
http://support.microsoft.com/kb/99686
netsh advfirewall firewall>add rule
提供的许多参数无效。请查看帮助获取正确语法。
用法: add rule name=<string>
dir=in|out
action=allow|block|bypass
[program=<program path>]
[service=<service short name>|any]
[description=<string>]
[enable=yes|no (default=yes)]
[profile=public|private|domain|any[,…]]
[localip=any|<IPv4 address>|<IPv6 address>|<subnet>|<range>|<list>]
[remoteip=any|localsubnet|dns|dhcp|wins|defaultgateway|
<IPv4 address>|<IPv6 address>|<subnet>|<range>|<list>]
[localport=0-65535|<port range>[,…]|RPC|RPC-EPMap|IPHTTPS|any (default=any)]
[remoteport=0-65535|<port range>[,…]|any (default=any)]
[protocol=0-255|icmpv4|icmpv6|icmpv4:type,code|icmpv6:type,code|
tcp|udp|any (default=any)]
[interfacetype=wireless|lan|ras|any]
[rmtcomputergrp=<SDDL string>]
[rmtusrgrp=<SDDL string>]
[edge=yes|deferapp|deferuser|no (default=no)]
[security=authenticate|authenc|authdynenc|authnoencap|notrequired
(default=notrequired)]
备注:
– 将新的入站或出站规则添加到防火墙策略。
– 规则名称应该是唯一的,且不能为 "all"。
– 如果已指定远程计算机或用户组,则 security 必须为
authenticate、authenc、authdynenc 或 authnoencap。
– 为 authdynenc 设置安全性可允许系统动态协商为匹配
给定 Windows 防火墙规则的通信使用加密。
根据现有连接安全规则属性协商加密。
选择此选项后,只要入站 IPSec 连接已设置安全保护,
但未使用 IPSec 进行加密,计算机就能够接收该入站连接的第一个 TCP 或
UDP 包。
一旦处理了第一个数据包,服务器将重新协商连接并对其进行升级,以便所
有后续通信都完全加密。
– 如果 action=bypass,则 dir=in 时必须指定远程计算机组。
– 如果 service=any,则规则仅应用到服务。
– ICMP 类型或代码可以为 "any"。
– Edge 只能为入站规则指定。
– AuthEnc 和 authnoencap 不能同时使用。
– Authdynenc 仅当 dir=in 时有效。
– 设置 authnoencap 后,security=authenticate 选项就变成可选参数。
示例:
为不具有封装的 messenger.exe 添加入站规则:
netsh advfirewall firewall add rule name="allow messenger"
dir=in program="c:\programfiles\messenger\msmsgs.exe"
security=authnoencap action=allow
为端口 80 添加出站规则:
netsh advfirewall firewall add rule name="allow80"
protocol=TCP dir=out localport=80 action=block
为 TCP 端口 80 通信添加需要安全和加密的入站规则:
netsh advfirewall firewall add rule
name="Require Encryption for Inbound TCP/80"
protocol=TCP dir=in localport=80 security=authdynenc
action=allow
为 messenger.exe 添加需要安全的入站规则:
netsh advfirewall firewall add rule name="allow messenger"
dir=in program="c:\program files\messenger\msmsgs.exe"
security=authenticate action=allow
为 SDDL 字符串标识的组 acmedomain\scanners 添加
经过身份验证的防火墙跳过规则:
netsh advfirewall firewall add rule name="allow scanners"
dir=in rmtcomputergrp=<SDDL string> action=bypass
security=authenticate
为 udp- 的本地端口 5000-5010 添加出站允许规则
Add rule name="Allow port range" dir=out protocol=udp localport=5000-5010 action=allow
netsh advfirewall firewall>
更多参考资料: http://technet.microsoft.com/zh-cn/library/cc776229%28WS.10%29.aspx
COM文件是一种可执行程序的内存映象文件,它与只有16位地址线的8位机上的CP/M操作系统下的可执行程序结构相似。在COM程序执行过程中,除了调用DOS功能和 ROM BIOS 功能,以及用户特意安排外,段寄存器一般不发生变化。四个段寄存器具有同样的内容,都指向PSP,因此程序的大小仍限于64k以内。COM文件的入口必须是100H,而EXE文件可以有多个段。其中CS和SS以及IP和SP在程序装入时由DOS根据文件头中的信息初始化,ES和DS则指向PSP。EXE文件除了程序本身外,还要包括文件头(512字节的整数倍),因而所占磁盘空间大一些,装入也慢一些,但程序大小不受限制。EXE文件用debug修改后,无法直接写回磁盘上去。
一、相同点
二者都是DOS下的可执行文件。.COM文件是可执行的二进制代码文件,.EXE文件是可执行的浮动代码文件。
二、不同点
(1).COM文件一般比较小,其大小不能超过64KB,而.EXE文件一般比较大,可以超过64KB。
(2).COM文件装入内存较快,而.EXE文件较慢。
(3).COM文件一般比较简单,.EXE文件则比较复杂,编写的难度较大。
(4).COM文件在执行时段寄存器含有相同的值,即代码、数据等混合在一起,而.EXE文件在执行时段寄存器含有不同的值,即代码、数据等驻留在不同的段中。
(5)驻留在磁盘上的.COM文件既无文件头也没有任何其它的内部标识信息,而驻留在磁盘上的.EXE文件有一个文件头(也称作控制信息块)、一个重定位图以及DOS使用的其它信息。
xxxx(6)对.COM文件来说,DOS的装入程序不能为其执行段重定位,而对.EXE文件来说,其执行段可以被重定位。
(7).COM文件只能有一个段,而.EXE文件可以有一个以上的段。
(8).COM文件不能有段堆栈,.EXE文件则可以有。
今天访问我的blog的时候,返回如下页面:
以为是我的blog坏了呢,用httpwatch看了一下,返回响应头信息为:
HTTP/1.1 504 Proxy Timeout
Via: 1.1 VPN4
才想起来自己拨了vpn了,估计是vpn不想代理了;虽然我拨了vpn,但是除了用于访问内部网资源也没它用了,访问我自己的blog不需要走vpn的,所以我修改一下本机的路由应该可以搞定。