关注每一天新的互联网!

Windows Server 2012/2016/ 2019桌面图标不显示

Sleep阅读(257)评论(0)

从Windows Server 2012开始,微软取消了服务器桌面个性化设置功能,windows Server 2012/2016/2019用户桌面上默认只有一个回收站的图标,这让习惯于使用我的电脑图标功能的用户很不适应,本文说明如何让Windows Server 2012/2016/2019的用户桌面显示我的电脑图标。 操作如下:
打开运行对话框 按下Windows系统热键Win+R,打开运行对话框。 输入如下命令,按回车或点击确定按钮,就会打开桌面图标设置功能。 rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0 桌面图标设置功能 这样就出现了原来的桌面图标设置功能,需要显示什么自己勾选即可。

PHP提示Notice: Undefined variable的解决办法

Sleep阅读(11130)评论(0)

帮客户安装一个PHP的站点,新程序,装完就报错:
Notice: Undefined variable 之类的错误
这就是将警告在页面上打印出来,虽然这是有利于暴露问题,但实现使用中会存在很多问题。

 

以下是补充:

Notice: Undefined variable: email in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9
Notice: Undefined variable: subject in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9
Notice: Undefined variable: comment in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9

解决方法:

只要在C:\WINDOWS找出php.ini

在php.ini中

将: error_reporting = E_ALL

修改为:error_reporting = E_ALL & ~E_NOTICE

如果什么错误都不想让显示,直接修改:

display_errors = Off

如果上面解决不了,请看下文:

 

如果你没有php.ini的修改权限,可直接在php报错的那个文件的头部加入

ini_set(“error_reporting”,”E_ALL & ~E_NOTICE”);

【最后我是从这里解决问题的】

 

一般情况下直接建议在 php 文件中进行添加,这种方法简单,不用去修改服务端的 php.ini 了。

Windows批量添加和删除IP_服务器批量加IP

Sleep阅读(13377)评论(8)

(1)批量添加IP

直接在CMD下边运行下边命令。

for /l %i in (2,1,254) do netsh interface ip add address “本地连接” 192.168.1.%i 255.255.255.0
for /l %i in (2,1,62) do netsh interface ip add address “本地连接” 192.168.2.%i 255.255.255.192

有的小伙伴jiu会问要是有别的段的IP怎么操作?

这里可以更改此脚本的内容,达到修改的效果。

for /l %i in (2,1,255) do netsh interface ip add address “本地连接” 192.168.1.%i 255.255.255.0

加粗的都是可以修改,可以根据自己的需要,修改相应的参数,达到自己的需求。

(2)批量删除ip

批量删除绑定到网卡的IP[请在已绑定网卡IP的情况下进入如下操作
cmd下输入如下命令
第一步:netsh -c int ip dump >c:\ip.txt
在C盘根目录看到一个ip.txt的文件,这就是在使用中的网卡的信息。
第二步:
编辑这个文件,把你想要删除的IP在IP.TXT里删除掉。
第三步:
netsh -f c:\ip.txt
将网卡信息的IP信息重新导入到网卡。
需要重启服务器

Windows server2008R2开启远程音频映射图文教程

Sleep阅读(5430)评论(2)

Windows server2008R2开启远程音频映射图文教程

有的朋友有需要用到服务器远程音频的有福啦。教程如下:

第一步: 开始>运行>gpedit.msc 打开组策略
依次点:计算机配置>管理模板>Windows 组建>远程桌面服务>远程桌面会话主机>设备和资源重新定向。并启用 如下图:

20141121211029

第二步:开始>管理工具>远程桌面服务>远程桌面会话主机配置,如下图:

20141121215519

第三步:打开远程桌面会话主机属性.双击RDP-Tcp,打开属性对话框.在客户端设置里面把音频和视频播放.录制音频这两个小框前面的勾去掉,如下图:

20141121211204

第四步:右下角右键点击小喇叭图标,选择”播放设备”如下图:

20141121211219

然后弹出一个对话框,点”确定”如下图:

20141121211231

然后就可以看到右下角的小喇叭图标的红叉消失了.然后我们注销再重新登录即可听到声音。

20141121211255

 

OK,Windows server2008R2开启远程音频映射教程就到些结束,如有不懂的请留言拍砖!

windows 2012 R2 安装 VC14(VC2015) 安装失败解决方案

Sleep阅读(4271)评论(1)

首先,我们看下安装失败的错误截图。

然后我们查看日志。

错误日志:Windows8.1-KB2999226-x64.msu 安装失败

我们找到这个文件夹,手动安装一下看看效果,如下:

解决方案如下:

先安装补丁 KB2919442 立即下载基于 x64 的 Windows Server 2012 R2 的KB2919442补丁

下载地址 https://www.microsoft.com/zh-cn/download/details.aspx?id=42153

 

KB2919442  安装完成后,继续安装 Windows Server 2012 R2 Update (KB2919355) 所有补丁,如下

下载地址  立即下载基于 x64 的 Windows Server 2012 R2 更新软件包。

 

 

 

 

注意:必须按以下顺序安装更新:

clearcompressionflag.exe            38 KB      管理员身份运行,没有界面,后台运

Windows8.1-KB2919355-x64.msu        690.8 MB     安装完成后,需要重起,这个安装过程根据你的硬件配置和网络决定安装速度。

Windows8.1-KB2932046-x64.msu        48.0 MB

Windows8.1-KB2934018-x64.msu        126.4 MB

Windows8.1-KB2937592-x64.msu        303 KB

Windows8.1-KB2938439-x64.msu        19.6 MB

Windows8.1-KB2959977-x64.msu          2.8 MB

 

所有更新包安装完成后,接下来我们继续安装  Microsoft Visual C++ 2015 Redistributable (x64) – 14.0.23026

下载链接

http://www.microsoft.com/en-us/download/details.aspx?id=48145

如图:

 

 

web.config设置http重定向301到https方法

Sleep阅读(4193)评论(0)

特别提示:网站一定要安装SSL证书情况下,并且直接访问HTTPS能生效情况下才设置http转https的301重定向,不然生效了由于HTTPS本身不可访问,这样虽然设置重定向成功了,但网站没有正确安装SSL证书会造成无法打开。

IIS下web.config配置HTTP跳转https 301永久重定向代码:

<?xml version=”1.0″ encoding=”UTF-8″?>
<configuration>
<system.webServer>
<httpErrors>
<remove statusCode=”404″ subStatusCode=”-1″ />
<error statusCode=”404″ prefixLanguageFilePath=”” path=”/404.html” responseMode=”ExecuteURL” />
</httpErrors>
<rewrite>
<rules>
<rule name=”Imported Rule 1″>
<match url=”(.*)” />
<conditions logicalGrouping=”MatchAll”>
<add input=”{HTTP_HOST}” pattern=”^sleep-vip.cn$” ignoreCase=”false” />
</conditions>
<action type=”Redirect” url=”https://www.sleep-vip.cn/{R:1}” redirectType=”Permanent” />
</rule>
<rule name=”redirect to HTTPS” stopProcessing=”true”>
<match url=”(.*)” />
<conditions>
<add input=”{HTTPS}” pattern=”^OFF$” />
</conditions>
<action type=”Redirect” url=”https://{HTTP_HOST}/{R:1}” />
</rule>
</rules>
</rewrite>
<defaultDocument>
<files>
<clear />
<add value=”index.html” />
<add value=”index.php” />
<add value=”index.htm” />
</files>
</defaultDocument>
</system.webServer>
</configuration>

 

反选的链接,改成自己网站的域名。

web.config完整文件下载地址:

(更多…)

Windows 2012 2016 无法安装 .NET 3.5 4.6

Sleep阅读(7266)评论(3)

ECS _ Error _ 安装 .NET Framework

解决办法

您可以使用如下 PowerShell 脚本进行安装。

  1. 从 开始 菜单中找到 PowerShell,右键单击选择 以管理员身份运行。
  2. 输入如下脚本后,按回车键执行。
    
    
    1. Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 0
    2. Restart-Service -Name wuauserv
    3. Install-WindowsFeature Net-Framework-Core
    4. Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 1
    5. Restart-Service -Name wuauserv

如果依然报错,请在服务器中开启windows update服务,再执行一次,然后继续安装IIS或者其他服务。

【MySQL报错】Column count of mysql.user is wrong. Expected 43, found 39

Sleep阅读(10944)评论(7)

之前在windows2003系统安装的是自带的mysql 5.1版本,后来服务器升级到2012R2,MYSQL也升级到了5.5版本,执行以下命令报错

在网上查找原因说说因为升级不当导致,执行以下命令即可正常执行命令

mysql_upgrade -uroot -p123456【红色部分要改成你自己的mysql密码】

windows update_系统无法自动更新_无法在此计算机上搜索更新

Sleep阅读(3662)评论(1)

解决办法:

管理员运行cmd,输入以下命令

net stop WuAuServ
cd %windir%
ren SoftwareDistribution SDold

如果提示“存在一个重名文件,或是找不到文件” 则把已经存在的 SDold文件夹删除,再重新执行这条命令

net start WuAuServ

如果以上方法无法解决,再继续进行下述操作通常就可以解决了;

1、自动更新 和 BITS服务(目的是为了删除系统中的更新补丁与日志)

在系统的命令行中执行(Win+R呼出运行窗口,输入“CMD”进入命名行窗口):

net stop wuauserv

net stop bits

Windows2008 R2更新补丁出现“windows update_8000FFFF”的解决方法

1)删除系统中 “C:\Windows\SoftwareDistribution” 文件夹。

2)启动自动更新服务和 BITS服务,当这两个服务运行后会自动创建“C:\Windows\SoftwareDistribution”文件夹。

net start wuauserv

net start bits

Windows2008 R2更新补丁出现“windows update_8000FFFF”的解决方法

3)停止 Cryptographic服务。

4)在系统的命令行中执行:

net stop cryptsvc

5)重命名 C:\windows\System32\catroot2文件夹为:C:\windows\System32\catroot2.bak。

6)C:\Windows\SoftwareDistribution” 文件夹生成后, 做自动更新检测,在命令行中输入:

wuauclt.exe /resetauthorization /detectnow

7)15分钟后查看系统是否检测到更新,如果检测到,通常就可以正常安装。

如果依然无法更新,再运行启动cryptsvc服务:

net start cryptsvc

这样,就万无一失了。

无法读取配置节system.serviceModel因为它缺少节声明的解决方法

Sleep阅读(5297)评论(16)

在Windows Server2008 R2中的IIS7中部署WCF服务时报出如题错误:

HTTP 错误 500.19 – Internal Server Error
无法访问请求的页面,因为该页的相关配置数据无效。 详细错误信息
模块 IIS Web Core
通知 未知
处理程序 尚未确定
错误代码 0x80070032
配置错误 无法读取配置节“system.serviceModel”,因为它缺少节声明。

解决办法:在“服务器管理器”的“功能”项中,“添加功能”,选择“.NET Framework 3.5.1功能”安装。