最近用windows2008,发现系统运行一段时间后,内存吃紧,赶紧打开资源查看器,发现当前运行的程序占有内存都很小,后经查资料,原来是被windows2008的文件缓存吃尽了,这是windows2008的新机制,因此解决思路也就是限制文件缓存的大小,步骤如下: 1 .下载DynCache,微软官网地址: 2.解压文件,将\DynCache\Retail\AMD64\DynCache copy 到 system32下:3. 创建服务:sc create DynCache binpath= %Sy…
因为我的程序是以vs2015开发的,所以在在布署windows service 2008 R2 项目的时候报出 红框里的错,说明要安装.net framework4.6. 感觉so easy,下载一个安装包http://www.ithome.com/html/win10/191820.htm然后点击安装,“您的系统不支持4.6的安装”,大概是这个意思. 还能怎么办,升级吧.打开“控制面板”>“windows Update”>检查更新,然后更新(希望你们一次成功,反正我的是卡死了,很久很久),我…
一.错误 1.因为我的程序是以vs2017开发的,在windows service 2008 R2  IIS部署项目文件报出错误,因此要安装net4.6的环境. 2.windows service 2008 R2 安装net4.6环境,出现错误“您的系统不支持4.6的安装”,安装失败 二.方法 1.第一种解决方法:在线安装更新系统,打开“控制面板——“windows Update——检查更新 2.第二种解决方法:离线安装更新系统,在百度上搜索 2008 R2 SP1 3.点击下载,https:/…
windows 2008 R2 在访问的时候经常会出现503错误,于之前使用的是默认配置,服务器最多只能处理5000个同时请求,今天下午由于某种情况造成同时请求超过5000,下面是具体的解决方案: windows 2008 R2 在访问的时候经常会出理 503错的解决方案 Error Summary: HTTP Error 503.2 - Service Unavailable The serverRuntime@appConcurrentRequestLimit setting is bein…
近期公司把网站迁移到了新的环境,windows service 2008 64 bit 和IIS 7,问题有点多,对系统使用影响很多,也困扰了我几个星期,现在记录一些主要的注意点 1.组件权限 系统使用了一个记录日志的com组件,还有一些老功能使用的是微软的excel,word,visio组件.由于组件权限导致功能不能使用.这里建议后面直接用apose或者npoi等dll替换,问题真心很多,也不好用. 参考:win2008 R2 64位系统下配置DCOM权限 由於Dcomcnfg是一個32位和配…
事情是这样的,公司的产品有个守护进程(windows Service)需要启动产品的主程序exe,让主程序它运行为管理员权限(因为主程序会加载一个插件,插件中有列出端口监听的功能,需要由端口查找到进程PID,由进程PID查找进程名或进程镜像路径,这些对于一些特殊进程例如svchost需要有管理员权限才能查到进程名和路径).windows下的程序是不能在运行时获得管理员权限的,只能在创建进程的时候提升为管理员权限.如果是普通进程运行一个管理员权限程序,可以调用ShellExcute API.双击鼠…
昨天,组里一个小朋友告诉我,他写的报表生成服务中无法打开一个已经存在的Excel 2007文件,他的开发环境是Win7.Visual Studio .Net 2008(Windows Server 2008下同样存在此问题).比较奇怪的是,Excel Automation对象是可以实例化的,但是在执行Workbooks.Open时抛出异常如下: Microsoft Office Excel 不能访问文件“a.xls”. 可能的原因有: • 文件名称或路径不存在. • 文件正被其他程序使用. •…
项目代码和数据库部署在不同的Windows Server 2008 R2 Server中,错误日志显示如下: "未启用当前数据库的 SQL Server Service Broker,因此查询通知不受支持.如果希望使用通知,请为此数据库启用 Service Broker." SQL Server Service Broker介绍: SQL Server Service Broker 为消息和队列应用程序提供 SQL Server 数据库引擎本机支持.这使开发人员可以轻松地创建使用数据库…
最近遇到Windows Server 2008服务器内存持续飙升,48G内存用了99%,查看任务管理器的进程,也没发现具体哪个进程用的内存比较大? 于是,在网上找了了一个查看内存的工具RamMap,具体的内容,大家可以到网上仔细看看这篇文章:<解决Windows内存问题的两个小工具RamMap和VMMap> 这个软件大家可以到网上去下载. 通过RamMap工具,发现占用内存是MetaFile这个东西占用的,于是同事提示使用这个工具来限制metafile对内存的使用. <Windows S…
系统环境: Windows Server 2008 R2 + Sql Server 2008 R2   问题描述: Windows Server 2008 R2系统内存占用率过大,而在任务管理器中各进程内存占用总和都远不到此占用率. 相关现象: 1. 内存占用率90%以上 2. 任务管理器中所有进程内存和较低,远不到90%,有二十多G的内存偏差   分析过程:   首先怀疑SQL Server内存占用,但是SQL Server设置了最大内存,且任务管理器中显示的内存占比并没有达到很高,排除此原因…