原因:
网吧原先使用了易乐游无盘,二台服务器1主1副,现需要更换网维无盘平台,但在更换过程中不想停业。
解决:
准备方案:
1,一个2T硬盘先从别的网维网吧同步拷贝好游戏文件。
2,再提前下载好ISO 9000 Win7 64位无盘镜像文件解压到预计好的镜像盘。
3,提前了解网吧不同配置机器摆放位置及配置数量,方便做无盘镜像。并可提前下载好最新显卡驱动、对应配置主板声卡USB3.0集显等驱动。
4,注册新网维帐号,并联系开VIP。
方法1:【提前开启二三十台机器,解锁万象(万象解锁时间调大)备用(DHCP冲突不会影响在线易乐游客户机)。防止网维主无盘启动后,导致易乐游后开机的客户机无法获取易乐游DHCP】
1,将原易乐游副无盘上的易乐游软件删除,然后关机接上网维2T游戏盘(如果没接口了就拆下一台240G回写盘),开机后安装好网维控制台、无盘、虚拟盘,再重启。
2,将热门游戏拷贝到一个240G固态盘上,在拷贝游戏开始后,就导入网维无盘原镜像。
3,到易乐游无盘上禁用一台机器,并在网维无盘添加这台机器,用这台机器做网维无盘镜像系统【如果这台机器无法获取到网维主无盘DHCP,要将这台机器在网维无盘设置它首选启动服务器为网维,再在易乐游删除这台无盘机器列表】【另可尝试在网维带起超管机器后,在无盘控制台禁用主无盘服务器,不提供DHCP,不知道会不会影响超管机器】(先做高配置机器,并安装完所有软件给顾客先使用,再接着适配其它配置)。
4,热门游戏拷贝完成后,再将剩余游戏拷贝到大盘上,并设置好虚拟盘出盘及盘符。
网吧序列号:902104
现场真正解决方法:
现场环境:
2M光纤线+1台服务器+1交换机+几条网线组单独局域网,原本是可以实现不冲突更换的,但是由于网维ID的密码设置了符号密码,USB键盘在软件上输入符号会不对应,导致网维控制台无法验证成功、无法连接更新服务及业务服务(也就无法添加游戏及使用其它功能),导致浪费了时间,就马上转回了正在使用的局域网安装网维,并修改网维密码为无符号后网维控制台正常通过正版验证。
时间不多,决定不再单独组网安装网维,使用现局域网,安装网维及无盘、虚拟盘,并在安装网维主无盘后,测试不会对现易乐游客户机开机及使用造成任何影响!(原因为易乐游无盘上添加了所有客户机的MAC,网维主无盘上没有添加任何客户机MAC),导入网维无盘镜像,并添加一台客户机MAC到网维无盘,并删除易乐游无盘上的此台客户机列表,然后这台客户机就能正常通过网维DHCP启动新镜像,然后开工做无盘系统(其它配置机器适配驱动时,也采用以上操作,删除易乐游无盘对应机器列表,网维无盘添加对应机器MAC并开超做系统驱动适配)。
做系统期间就将原服务器2T大盘拆到网管机装虚拟盘软件同步游戏(前提是将提前拷贝完游戏的硬盘接到服务器上先使用,服务器本机固态盘游戏优先拷贝)。
最后系统做完,游戏拷贝完成后,就可以将易乐游关机,使用这台做好的网维服务器带机,然后将易乐游服务器卸载软件,安装网维套装,同步镜像及游戏。
如果网吧人多,更换的过程实际上是浪费在同步游戏的过程里了,同步完二台大概也要十几个小时,所以计划好同步游戏,最好提前同步固态盘游戏,并拿多一个拷贝盘直接接主板上fastcopy比较快,二边服务器大盘都有游戏时,只需要快照对比,就能让虚拟盘快速对比游戏文件完整性。
你的位置:Nio的博客 > 总结日志 > 死性14Q4 2200稀疏包自带网维无盘超级小工具使用说明
总结日志 faxlove7 3个月前 (02-11) 7浏览 0评论
原因:
一网吧更换网维,使用了14Q4无盘万能包,开超管后显示自启动了无盘超级小工具,由于不小心设置了小工具开超不再显示,但未关闭小工具的硬件采集功能,导致了普通用户开机后多出一个数据采集的进程,wzplantform.exe,此进程疑有可能导致一些奇怪的问题,如用其它特征码工具结束它,会弹出错误框! (有也可能导致radmin远程窗口消失,QQ报错等)。
解决:
此小工具启动方式是在组策略gpedit.msc的用户配置-windows设置-脚本,里添加登陆及注销时启动C:\windows\RunOne\RemoteService.exe程序来进行开机启动的,所以方法1可以直接删除组策略里的这二条启动脚本。
方法2:小工具启动时是读取了C:\windows\RunOne\Setting.ini配置文件内容来启动相应操作的:
[Main]
AutoRun=1 ;这个1是开超后自动启动工具菜单,如果改成了0即是开超后不显示菜单(修改为1保存后,再运行AdminClear.exe启动显示菜单)
UpdateHWND=0 ;这个1是开超和普通用户下启动驱动数据采集程序wzlpantform.exe进程,改为0即是永远取消开机启动数据采集。
[Setting]
ClearMenu=0 ;这以下几个都是小工具启动时对应删除项目的开关命令,1为开,0为关。
ClearRun=0
ClearTemp=0
DisableService=0
DisblaeHardware=0
[Run]
Path=开机脚本 ;这二条是小工具开机寻找每个盘符 *\开机脚本\Run.bat,有对应目录及文件时就启动run.bat
Execute=Run.bat
另在普通用户下想让小工具启动来试玩的话,可以将普通用户的注册表修改一个键即可:
- Windows Registry Editor Version 5.00
- [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\iCafe8]
- “Admin”=dword:00000000
dword值改为1,即能让小工具识别为当前系统为超管模式,即能让工具菜单显示(前提要setting.ini 里的AutoRun=1)
你的位置:Nio的博客 > 总结日志 > Win7 配合网维大师如何开启Win7 Aero效果?
Win7 配合网维大师如何开启Win7 Aero效果?
总结日志 faxlove7 3个月前 (02-07) 9浏览 0评论
网维大师8系列版本发布以来,很多用户在使用Win7系统过程中无法开启Aero效果,很多用户怀疑是本站提供的ISO9000系列系统有问题,其实不然。本文将总结一下Win7系统配合网维大师开启Aero效果的方法,造福人民!
【使用网维8300以上版本】
网维大师8300以上版本将更换所有内嵌web页为webkit内核,不存在与Win7Aero特效冲突的问题,如果你升级了8300却依然无法开启Aero效果(前提是安装了显卡驱动)那可能是因为曾经使用过8300以下版本在系统注册表中保留了一个键值导致无法开启Aero特效。解决方法很简单,导入以下注册表并重启电脑即可。
12 3 | Windows Registry Editor Version 5.00[-HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\DWM] |
【使用网维大师8300以下版本】
网维大师8300以下版本无法与Win7 Aero效果共存,当然这并不是死规矩,还是有变通的方法。
首先:下载IE8以上版本浏览器并安装。(14Q1 Ghost和万能包因精简问题无法安装IE10以上浏览器,可选择IE9或下载14Q2系统)
然后:导入以下注册表:
12 3 | Windows Registry Editor Version 5.00[-HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\DWM] |
最后:重启电脑并选择Aero特效主题即可。
你的位置:Nio的博客 > 总结日志 > Win7 服务优化方案 (个人、网吧均适用)
总结日志 faxlove7 3个月前 (02-07) 6浏览 0评论
经过1年的沉淀,Win7服务的优化方案已经足够完善了,下面这套方案适合几乎所有场景使用,办公、家庭、网吧系统都可以使用(家庭或个人可能还要适当调整,比如打印类似的服务,网吧一定是足够使用了)。如果没有问题,ISO9000系列系统后期的版本也将始终参考该优化方案进行优化。
大家可以把以下服务优化方案制作为批处理,方便以后自己使用,如果不具备制作批处理的能力,可以网络搜索 “设置系统服务状态命令”获得帮助。
服务名称 | 显示名称 | 设置状态 | 备注 |
AxInstSV | ActiveX Installer (AxInstSV) | Disable | |
SensrSvc | Adaptive Brightness | Disable | |
AeLookupSvc | Application Experience | Manual | |
AppIDSvc | Application Identity | Manual | |
Appinfo | Application Information | Manual | |
ALG | Application Layer Gateway Service | Disable | |
AppMgmt | Application Management | Disable | |
aspnet_state | ASP.NET State Service | Disable | |
BITS | Background Intelligent Transfer Service | Manual | |
BFE | Base Filtering Engine | Automatic | 安全 |
BDESVC | BitLocker Drive Encryption Service | Disable | |
wbengine | Block Level Backup Engine Service | Disable | |
PeerDistSvc | BranchCache | Disable | |
CertPropSvc | Certificate Propagation | Disable | |
KeyIso | CNG Key Isolation | Manual | 无线依赖 |
EventSystem | COM+ Event System | Automatic | |
COMSysApp | COM+ System Application | Manual | |
Browser | Computer Browser | Manual | |
VaultSvc | Credential Manager | Manual | 凭据管理 |
CryptSvc | Cryptographic Services | Automatic | |
DcomLaunch | DCOM Server Process Launcher | Automatic | |
UxSms | Desktop Window Manager Session Manager | Automatic | 主题 |
Dhcp | DHCP Client | Automatic | |
DPS | Diagnostic Policy Service | Disable | |
WdiServiceHost | Diagnostic Service Host | Disable | |
WdiSystemHost | Diagnostic System Host | Disable | |
defragsvc | Disk Defragmenter | Manual | |
TrkWks | Distributed Link Tracking Client | Disable | |
MSDTC | Distributed Transaction Coordinator | Manual | |
Dnscache | DNS Client | Automatic | DNS缓存 |
EFS | Encrypting File System (EFS) | Disable | |
EapHost | Extensible Authentication Protocol | Manual | 无线依赖 |
fdPHost | Function Discovery Provider Host | Disable | |
FDResPub | Function Discovery Resource Publication | Disable | |
gpsvc | Group Policy Client | Automatic | |
hkmsvc | Health Key and Certificate Management | Disable | |
HomeGroupListener | HomeGroup Listener | Disable | |
HomeGroupProvider | HomeGroup Provider | Disable | |
hidserv | Human Interface Device Access | Automatic | |
IKEEXT | IKE and AuthIP IPsec Keying Modules | Automatic | |
UI0Detect | Interactive Services Detection | Disable | |
SharedAccess | Internet Connection Sharing (ICS) | Disable | |
iphlpsvc | IP Helper | Disable | |
PolicyAgent | IPsec Policy Agent | Automatic | IPSEC |
KtmRm | KtmRm for Distributed Transaction Coordinator | Manual | |
lltdsvc | Link-Layer Topology Discovery Mapper | Disable | |
clr_optimization_v2.0.50727_64 | Microsoft .NET Framework NGEN v2.0.50727_X64 | Manual | |
clr_optimization_v2.0.50727_32 | Microsoft .NET Framework NGEN v2.0.50727_X86 | Manual | |
clr_optimization_v4.0.30319_64 | Microsoft .NET Framework NGEN v4.0.30319_X64 | Manual | |
clr_optimization_v4.0.30319_32 | Microsoft .NET Framework NGEN v4.0.30319_X86 | Manual | |
MSiSCSI | Microsoft iSCSI Initiator Service | Automatic | |
swprv | Microsoft Software Shadow Copy Provider | Manual | |
MMCSS | Multimedia Class Scheduler | Disable | |
NetMsmqActivator | Net.Msmq Listener Adapter | Disable | |
NetPipeActivator | Net.Pipe Listener Adapter | Disable | |
NetTcpActivator | Net.Tcp Listener Adapter | Disable | |
NetTcpPortSharing | Net.Tcp Port Sharing Service | Disable | |
Netlogon | Netlogon | Disable | |
napagent | Network Access Protection Agent | Disable | |
Netman | Network Connections | Manual | |
netprofm | Network List Service | Manual | |
NlaSvc | Network Location Awareness | Automatic | |
nsi | Network Store Interface Service | Automatic | |
CscService | Offline Files | Disable | |
WPCSvc | Parental Controls | Disable | |
PNRPsvc | Peer Name Resolution Protocol | Disable | |
p2psvc | Peer Networking Grouping | Disable | |
p2pimsvc | Peer Networking Identity Manager | Disable | |
PerfHost | Performance Counter DLL Host | Manual | |
pla | Performance Logs & Alerts | Manual | |
PlugPlay | Plug and Play | Automatic | |
IPBusEnum | PnP-X IP Bus Enumerator | Disable | |
PNRPAutoReg | PNRP Machine Name Publication Service | Disable | |
WPDBusEnum | Portable Device Enumerator Service | Disable | |
Power | Power | Automatic | |
Spooler | Print Spooler | Disable | 打印 |
wercplsupport | Problem Reports and Solutions Control Panel Support | Disable | |
PcaSvc | Program Compatibility Assistant Service | Disable | |
ProtectedStorage | Protected Storage | Manual | |
QWAVE | Quality Windows Audio Video Experience | Disable | |
RasAuto | Remote Access Auto Connection Manager | Manual | VPN依赖 |
RasMan | Remote Access Connection Manager | Automatic | VPN依赖 |
SessionEnv | Remote Desktop Configuration | Disable | |
TermService | Remote Desktop Services | Manual | 远程桌面 |
UmRdpService | Remote Desktop Services UserMode Port Redirector | Disable | |
RpcSs | Remote Procedure Call (RPC) | Automatic | |
RpcLocator | Remote Procedure Call (RPC) Locator | Disable | |
RemoteRegistry | Remote Registry | Disable | |
RemoteAccess | Routing and Remote Access | Disable | |
RpcEptMapper | RPC Endpoint Mapper | Automatic | |
seclogon | Secondary Logon | Manual | |
SstpSvc | Secure Socket Tunneling Protocol Service | Manual | |
SamSs | Security Accounts Manager | Automatic | |
wscsvc | Security Center | Disable | 操作中心 |
LanmanServer | Server | Disable | 共享 |
ShellHWDetection | Shell Hardware Detection | Automatic | 自动播放 |
SCardSvr | Smart Card | Disable | |
SCPolicySvc | Smart Card Removal Policy | Disable | |
SNMPTRAP | SNMP Trap | Disable | |
sppsvc | Software Protection | Automatic | |
sppuinotify | SPP Notification Service | Manual | |
SSDPSRV | SSDP Discovery | Manual | |
StorSvc | Storage Service | Manual | |
SysMain | Superfetch | Automatic | |
SENS | System Event Notification Service | Automatic | |
TabletInputService | Tablet PC Input Service | Disable | |
Schedule | Task Scheduler | Automatic | 计划任务 |
lmhosts | TCP/IP NetBIOS Helper | Automatic | |
TapiSrv | Telephony | Manual | VPN依赖 |
Themes | Themes | Automatic | 主题 |
THREADORDER | Thread Ordering Server | Manual | |
TBS | TPM Base Services | Disable | |
upnphost | UPnP Device Host | Manual | |
ProfSvc | User Profile Service | Automatic | |
vds | Virtual Disk | Manual | |
VSS | Volume Shadow Copy | Manual | |
WebClient | WebClient | Disable | |
AudioSrv | Windows Audio | Automatic | |
AudioEndpointBuilder | Windows Audio Endpoint Builder | Automatic | |
SDRSVC | Windows Backup | Disable | 系统备份 |
WbioSrvc | Windows Biometric Service | Disable | |
idsvc | Windows CardSpace | Manual | |
WcsPlugInService | Windows Color System | Disable | |
wcncsvc | Windows Connect Now – Config Registrar | Disable | |
wudfsvc | Windows Driver Foundation – User-mode Driver Framework | Manual | |
WerSvc | Windows Error Reporting Service | Disable | |
Wecsvc | Windows Event Collector | Manual | |
eventlog | Windows Event Log | Automatic | |
MpsSvc | Windows Firewall | Disable | 防火墙 |
FontCache | Windows Font Cache Service | Manual | |
stisvc | Windows Image Acquisition (WIA) | Manual | |
msiserver | Windows Installer | Manual | |
Winmgmt | Windows Management Instrumentation | Automatic | |
WMPNetworkSvc | Windows Media Player Network Sharing Service | Manual | |
TrustedInstaller | Windows Modules Installer | Manual | |
FontCache3.0.0.0 | Windows Presentation Foundation Font Cache 3.0.0.0 | Manual | |
WinRM | Windows Remote Management (WS-Management) | Disable | |
WSearch | Windows Search | Disable | 搜索索引 |
W32Time | Windows Time | Disable | |
wuauserv | Windows Update | Manual | 自动更新 |
WinHttpAutoProxySvc | WinHTTP Web Proxy Auto-Discovery Service | Disable | |
dot3svc | Wired AutoConfig | Disable | |
Wlansvc | WLAN AutoConfig | Automatic | 无线 |
wmiApSrv | WMI Performance Adapter | Manual | |
LanmanWorkstation | Workstation | Manual | |
WwanSvc | WWAN AutoConfig | Disable | |
Windows Defender Service | Windows Defender Service | Disable | 防护 |
总结日志 faxlove7 3个月前 (02-07) 6浏览 0评论
某些网吧里,总会有那么个别人会通过非法途径去占小便宜,比如进入带网络连接的安全模式去聊QQ,又或者有盘的环境进安全模式把计费软件破解掉,然后逃费上网……这一切问题在XP下都已经有完善的解决方案,但是在Win7上还没有,所以我就整理了下Win7上如何做这些限制。
Win7系统方法(感谢本站会员chasedream提供):
点评:该方法可以彻底隐藏f8,能做到按f8不会出现任何菜单,但是系统启动列表只能有一个操作系统,不能有maxdos等其它引导项,否则无效,适合无盘客户机使用,因为无盘客户机不会用到maxdos;
操作方法:复制以下代码,在cmd里执行,显示执行成功后,就可以重启测试了;
1 | bcdedit /set {bootmgr} displaybootmenu no |
如果你使用的是本站提供的win7系统,那么可以手工删除maxdos,方法同上:
1 | bcdedit /delete {ee888888-8888-8888-8888-8888888888ee} |
XP系统方案:
点评:该方法不是屏蔽f8按钮,而是选择安全模式或最后一次正确配置时会蓝屏,并且在蓝屏后自动重启,与上个方案相比的好处时,你还可以继续使用maxdos。
操作方法:将下面代码保存为批处理,在客户机超级用户或非还原状态下运行一下即可!
12 3 4 5 6 7 8 9 10 11 12 | @echo off::禁止最后一次正确配置 Reg Add “HKEY_LOCAL_MACHINE\SYSTEM\Select” /v LastKnownGood /t REG_DWORD /d 00000001 /f Reg Add “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon” /v ReportBootOk /t REG_SZ /d 0 /f ::备份安全模式 reg export “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\” “%windir%\systme32\safemode.reg” 0>nul 1>nul ::禁止安全模式 Reg Delete “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal” /f Reg Delete “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Network” /f ::蓝屏后自动重启 Reg Add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl” /v AutoReboot /t REG_DWORD /d 00000001 /f pause |
注:该方法是破坏掉安全模式的注册表,所以选择进入安全模式后会出现0x0000007B蓝屏,这属于正常情况,如果要恢复,可以将
1 | %windir%\systme32\下的safemode.reg |
重新导入下,即可恢复正常!
总结日志 faxlove7 3个月前 (02-07) 4浏览 0评论
前几天我们收到一例用户反馈,某苹果一体机的网咖,上座率稍微高一点的时候(>50台机器在线)就会出现win7无盘客户机开机卡在花瓣界面,无法继续进入系统!
经过无盘研发人员分析发现,是由于局域网内的广播包太多,而网卡的网络缓冲区太小,当客户机网卡接收到过多的垃圾广播包时,网卡处理不过来正常的网络请求,导致网络中断,最终出现问题现象!应该说这种情况并不多见,因此引发了我的一些好奇,这里和大家分享一下!
网络缓冲区相关的资料并不太多,在搜狗百科找到一些介绍,大家可以移步搜狗百科看下介绍:http://baike.sogou.com/v61975618.htm
根据搜狗百科介绍,网络缓冲区有3种模式:
动态分配方式:指在准备接收下一新帧时通过系统调用为接收描述符分配缓冲区。只有在需要缓冲区时才进行分配,优点:内存开销小;缺点:因需调用内核函数动态地分配内存,因此它CPU开销相对较大。(据说目前是主流方式)
预先分配方式:指在网络初始化时预先分配一定数量的缓冲块放入缓冲池中,准备接收下一新帧时,从缓冲池中为接收描述符分配缓冲区。优点:由于事先已分配好缓冲区,再进行缓冲区分配时只需进行指针的操作,因此它CPU开销小。缺点:需要在初始化时分配足够多的缓冲块,为帧的处置赢得足够的处置时间,未处理完前,保证它不会被新帧覆盖,因此,预先分配方式的内存开销大。
覆盖方式:指在接收帧时,不再为接收描述符分配缓冲区,而是将缓冲区的数据拷贝到另一内存空间等待处理,重复利用此描述符所指向的缓存区接收新帧。优点(自己总结):内存开销固定;缺点:因为数据需要比预先分配方式多一层调度,所以CPU开销方面会更大。
一知半解的了解了一些关于网络缓冲区的知识后,相信大家一定会有更多的疑问,比如说:哪种方式更好?怎么更改这些方式?网络缓冲区设置多大才好?这些方式是如何实现的?等等……但是目前,我还很难为大家解答这些疑惑,不过按照国际惯例来讲,要实现这些分配方式,至少要由网卡芯片+网卡驱动两者才能实现!
熟悉网卡一点的朋友一定在修改网卡参数时发现网卡参数里有:传输缓冲区/接收缓冲区,如下图:
ps:当然根据网卡品牌不同,叫法可能也会有点差异,大家就靠自己的“汉语”能力自己理解吧,如果是英文的那么就百度翻译一下!
与此同时,你可能还会注意到网卡参数里会有:中断节流,终端节流率,其实这2个参数也是会配合网络缓冲区一起工作的,当缓冲区饱和时,中断节流功能就会生效,临时停止接收数据,而所谓的中断节流率的概念就是节流的频率了,比如是一旦慢了就100%节流,还是选择性的节流,记得以前测试网卡的时候,将中断节流关闭过,发现测速会提升4~5MB/S,但是目前知道原理之后,可能这么做并不好,在网络内广播包比较多的时候,可能就会出现一些奇怪的问题现象!
除此之外,网络缓冲区的知识还包括接收区缓冲列队,以及流量控制,其实他们都是优化缓冲区不够时该如何去处理这些数据,突然发现网卡里面的参数真的是太多知识不懂,这里就随便分享一下,可能会有些错误,或者我个人理解出错,如果有更加了解这一块知识的同学,也欢迎大家分享出来,大家一起进步!
最后,给出一些结论性建议:
1、局域网内广播包过多的时候,可以适当增大接收缓冲区大小,不过最大不要超过1024;
2、缓冲区不是越大越好,所以没问题不要随意改动;
你的位置:Nio的博客 > 总结日志 > Win7应用程序无响应,程序出现白框等问题
总结日志 faxlove7 3个月前 (02-07) 3浏览 0评论
在14Q2系统中我们对应用程序响应等待时间增加了2秒,主要是为了避免一些应用读取大量数据时假死而导致的白屏、无响应、提示立即结束等情况。笔者也特意从网络上下载了其他精简版的系统测试,却并没有发现类似问题。
经过仔细的对比和不断的尝试,最终将问题定位在 Desktop Window Manager Session Manager 服务上。
当此服务开启时:应用程序如果出现假死未响应的情况,则会提示“应用程序没有响应。如果您继续等待,程序可能会响应。您想结果这个进程吗?”(这翻译也够神的),如下图
而当关闭此服务时:同时Aero效果(玻璃透明效果)也无法启用了,应用程序无论怎么无响应,都不会提示是否立即结束或白屏的情况。
在任何系统上经过测试,均是以上结论。所以14Q3系列系统采取了双赢的方式,开启 Desktop Window Manager Session Manager 服务并彻底删除应用程序响应等待时间的注册表,但即使删除了,默认也是等待5秒而已,参见微软:
AutoEndTasks:http://msdn.microsoft.com/zh-cn/library/cc736867(v=ws.10).aspx
HungAppTimeout:http://msdn.microsoft.com/zh-cn/library/cc784400(v=ws.10).aspx
WaitToKillAppTimeout:http://msdn.microsoft.com/zh-cn/library/cc737288(v=ws.10).aspx
所以只要应用程序无响应不超过5秒,并且我们不在该程序无响应的时候频繁的操作它,它就不会提示立即结束的窗口。我们也可以使用Aero效果了。当然,如果你不需要启用Aero效果,那么可以直接禁用这个服务,这样烦人的提示就再也不会出现了。
批处理快速删除方法,复制以下代码,在cmd内执行,或保存为bat执行即可!
12 | Reg delete “HKCU\Control Panel\Desktop” /v HungAppTimeout /fReg delete “HKCU\Control Panel\Desktop” /v WaitToKillAppTimeout /f |
关于USB3.0你用了吗?使用效果怎么样?掉鼠标?掉键盘?掉摄像头了吗?
总结日志 faxlove7 3个月前 (02-07) 5浏览 0评论
由于之前听到用户反馈,安装USB3.0驱动后,可能会出现随机蓝屏问题,下面介绍一下USB3.0:
主要问题有4个:
1、你的主板是什么型号?否支持USB3.0?
2、你的键盘、鼠标、摄像头,是否都已经接到USB3.0接口上了?
3、你在使用USB3.0过程中,是否遇到一些稀奇古怪的问题?例如掉鼠标键盘或者其它古怪问题?
4、碰到这些问题你都是如何解决的?我目测了下网上的方案主要有2个:
a:刷最新的BIOS,尤其是那些非原生支持USB3.0的主板;
b:升级USB3.0驱动;
c:将xHCI关闭,或切换为EHCI模式,或者自动模式;
为了让大家对USB3.0有个更加全面的了解,我整理了下2.0和3.0大家比较容易感受到的主要差别,希望对大家有所帮助,如有错误,欢迎指正:
接口规范的一些简介(OHCI?UHCI?EHCI?xHCI?):
简单地讲,OHCI、UHCI都是USB1.1的接口标准,而EHCI是对应USB2.0的接口标准,最新的xHCI是USB3.0的接口标准。
- OHCI(Open Host Controller Interface)是支持USB1.1的标准,但它不仅仅是针对USB,还支持其他的一些接口,比如它还支持Apple的火线(Firewire,IEEE 1394)接口。与UHCI相比,OHCI的硬件复杂,硬件做的事情更多,所以实现对应的软件驱动的任务,就相对较简单。主要用于非x86的USB,如扩展卡、嵌入式开发板的USB主控。
- UHCI(Universal Host Controller Interface)是Intel主导的对USB1.0、1.1的接口标准,与OHCI不兼容。UHCI的软件驱动的任务重,需要做得比较复杂,但可以使用较便宜、较简单的硬件的USB控制器。Intel和VIA使用UHCI,而其余的硬件提供商使用OHCI。
- EHCI(Enhanced Host Controller Interface)是Intel主导的USB2.0的接口标准。EHCI仅提供USB2.0的高速功能,而依靠UHCI或OHCI来提供对全速(full-speed)或低速(low-speed)设备的支持。
- xHCI(eXtensible Host Controller Interface)是最新最火的USB3.0的接口标准,它在速度、节能、虚拟化等方面都比前面3中有了较大的提高。xHCI支持所有种类速度的USB设备(USB 3.0 SuperSpeed, USB 2.0 Low-, Full-, and High-speed, USB 1.1 Low- and Full-speed)。xHCI的目的是为了替换前面3种(UHCI/OHCI/EHCI)。
你的位置:Nio的博客 > 总结日志 > 无盘服务端挂盘修改客户机注册表方法
总结日志 faxlove7 3个月前 (02-07) 4浏览 0评论
网维无盘2200版本开始,支持了稀疏镜像包,也支持了通过服务端挂载客户机镜像方式,在无盘服务端上直接修改客户机系统内文件(开包),应该说大大降低了技术人员的维护成本!
但是对于网吧实际维护过程中,简单修改文件,还不能完全解决所有需求,大家还会有修改客户机注册表的需求,不过这点对技术能力要求比较高,至少对注册表有一定的理解,否则不建议大家采取挂盘方式修改注册表!
同时,挂盘修改注册表同样适用于修改GHO文件内的注册表,通过挂盘方式修改注册表,可以修改HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE、HKEY_USERS\.DEFAULT,其它注册表目录内的内容还不知道对应文件在哪里,所以还无法修改!当然,允许做这些修改,绝大多数情况也已经够用了!
具体操作方法如下:
1、首先在服务器挂盘,并且允许读写操作;
2、在服务器上打开注册表编辑器;
3、如果要修改HKEY_LOCAL_MACHINE的内容,那么在注册表编辑器界面上,选中HKEY_LOCAL_MACHINE,然后选择“文件”->“加载配置单元”,如果不选中HKEY_LOCAL_MACHINE的话,加载配置单元的按钮是灰色的,如下图:
4、根据如下对应关系,找到你需要修改注册表对应的文件,并挂载它!(*代表你挂载的盘符)
注册表键名 | 对应文件目录 | 文件名称 |
HKEY_USERS\.DEFAULT | *:\WINDOWS\system32\config | default(无扩展名) |
HKEY_LOCAL_MACHINE\SAM | *:\WINDOWS\system32\config | SAM(无扩展名) |
HKEY_LOCAL_MACHINE\SECURITY | *:\WINDOWS\system32\config | SECURITY(无扩展名) |
HKEY_LOCAL_MACHINE\SOFTWARE | *:\WINDOWS\system32\config | SOFTWARE(无扩展名) |
HKEY_LOCAL_MACHINE\SYSTEM | *:\WINDOWS\system32\config | SYSTEM(无扩展名) |
HKEY_CURRENT_USER | WinXP:*:\Documents and Settings\Administrator\ Win7: *:\Users\Administrator\ | NTUSER.DAT |
(感谢本站会员chasedream补充HKEY_CURRENT_USER文件信息)
5、选择文件后,会要求你输入一个临时挂载名称,随便叫什么都行,比如修改software内容,挂载名叫123;
6、至此,img包内的注册表就挂载出来了,我们可以直接操作,修改;
7、修改完成后,选择你刚才新建的临时挂载名称“123”,然后再点击注册表编辑器左上角的“文件”->“卸载配置单元”即可完成对注册表的修改,并且本次修改会自动保存到注册表内!
8、最后,在无盘服务端上保存本次挂盘修改,客户机下次开机就可以应用给你本次修改的注册表了!
你的位置:Nio的博客 > 总结日志 > 如何不安装网维客户端上传系统到无盘服务器
总结日志 faxlove7 3个月前 (02-07) 2浏览 0评论
14Q3的无盘万能镜像包中并没有安装网维大师客户端,为的是让大家可以自由选择安装网维大师客户端版本进行安装,而不会因为升级、降级这些麻烦又难理解的事情阻碍大家。
近期也有人询问如何不安装网维客户端直接上传系统,其实非常简单,这里给大家做个详细的介绍。其实无盘与网维大师客户端是分离开来的,没有网维客户端的文件存在无盘一样可以启动,有很多人会认为,在无盘下下载网维大师客户端不就启动不了了吗?其实不然。无盘能否启动只取决于一个文件,那就是无盘的核心驱动文件vDiskBus.sys,我们只需要安装这个驱动就可以上传系统、通过无盘启动。
第一步:复制驱动到系统Drivers目录下。
根据你系统的不同版本,在网维大师安装目录下找到vDiskBus.sys驱动文件,将该文件复制到准备上传的系统中的C:\Windows\System32\Drivers目录下。我这里使用的是Win7x64,所以选择的是64位的vDiskBus.sys。如下图:
如果你是其他系统,根据不同的目录来复制驱动就可以了。
第二步:导入该驱动的注册表文件。
在网维大师安装目录下有一个ClientTool的文件夹,里面包含了无盘上传的组件,其中有一个注册表,名字是TDI.reg,这个注册表便是vDiskBus.sys的服务信息了,导入后重启一次系统。
第三步:复制ClientTool目录到要上传系统的任意盘符中,运行UploadTool.exe你就可以顺利上传系统了。
你的位置:Nio的博客 > 总结日志 > 微案例:梅捷F2A85使用Win7x64位无盘随机无法启动解决方案
微案例:梅捷F2A85使用Win7x64位无盘随机无法启动解决方案
总结日志 faxlove7 3个月前 (02-07) 0浏览 0评论
最简单的案例分享,请各位看官看图:
注意:这仅仅是一个小的案例分享,未必能解决所有问题,遇到此类问题的同学不妨一试!在此感谢本站会员蕾蕾02958提出解决方案,感谢ydqgame520反馈解决结果!
你的位置:Nio的博客 > 无盘应用 > 易乐游换网维冲突更换法
无盘应用 faxlove7 3个月前 (02-07) 13浏览 0评论
原因:
网吧原先使用了易乐游无盘,二台服务器1主1副,现需要更换网维无盘平台,但在更换过程中不想停业。
解决:
准备方案:
1,一个2T硬盘先从别的网维网吧同步拷贝好游戏文件。
2,再提前下载好ISO 9000 Win7 64位无盘镜像文件解压到预计好的镜像盘。
3,提前了解网吧不同配置机器摆放位置及配置数量,方便做无盘镜像。并可提前下载好最新显卡驱动、对应配置主板声卡USB3.0集显等驱动。
4,注册新网维帐号,并联系开VIP。
方法1:【提前开启二三十台机器,解锁万象(万象解锁时间调大)备用(DHCP冲突不会影响在线易乐游客户机)。防止网维主无盘启动后,导致易乐游后开机的客户机无法获取易乐游DHCP】
1,将原易乐游副无盘上的易乐游软件删除,然后关机接上网维2T游戏盘(如果没接口了就拆下一台240G回写盘),开机后安装好网维控制台、无盘、虚拟盘,再重启。
2,将热门游戏拷贝到一个240G固态盘上,在拷贝游戏开始后,就导入网维无盘原镜像。
3,到易乐游无盘上禁用一台机器,并在网维无盘添加这台机器,用这台机器做网维无盘镜像系统【如果这台机器无法获取到网维主无盘DHCP,要将这台机器在网维无盘设置它首选启动服务器为网维,再在易乐游删除这台无盘机器列表】【另可尝试在网维带起超管机器后,在无盘控制台禁用主无盘服务器,不提供DHCP,不知道会不会影响超管机器】(先做高配置机器,并安装完所有软件给顾客先使用,再接着适配其它配置)。
4,热门游戏拷贝完成后,再将剩余游戏拷贝到大盘上,并设置好虚拟盘出盘及盘符。
网吧序列号:902104
现场真正解决方法:
现场环境:
2M光纤线+1台服务器+1交换机+几条网线组单独局域网,原本是可以实现不冲突更换的,但是由于网维ID的密码设置了符号密码,USB键盘在软件上输入符号会不对应,导致网维控制台无法验证成功、无法连接更新服务及业务服务(也就无法添加游戏及使用其它功能),导致浪费了时间,就马上转回了正在使用的局域网安装网维,并修改网维密码为无符号后网维控制台正常通过正版验证。
时间不多,决定不再单独组网安装网维,使用现局域网,安装网维及无盘、虚拟盘,并在安装网维主无盘后,测试不会对现易乐游客户机开机及使用造成任何影响!(原因为易乐游无盘上添加了所有客户机的MAC,网维主无盘上没有添加任何客户机MAC),导入网维无盘镜像,并添加一台客户机MAC到网维无盘,并删除易乐游无盘上的此台客户机列表,然后这台客户机就能正常通过网维DHCP启动新镜像,然后开工做无盘系统(其它配置机器适配驱动时,也采用以上操作,删除易乐游无盘对应机器列表,网维无盘添加对应机器MAC并开超做系统驱动适配)。
做系统期间就将原服务器2T大盘拆到网管机装虚拟盘软件同步游戏(前提是将提前拷贝完游戏的硬盘接到服务器上先使用,服务器本机固态盘游戏优先拷贝)。
最后系统做完,游戏拷贝完成后,就可以将易乐游关机,使用这台做好的网维服务器带机,然后将易乐游服务器卸载软件,安装网维套装,同步镜像及游戏。
如果网吧人多,更换的过程实际上是浪费在同步游戏的过程里了,同步完二台大概也要十几个小时,所以计划好同步游戏,最好提前同步固态盘游戏,并拿多一个拷贝盘直接接主板上fastcopy比较快,二边服务器大盘都有游戏时,只需要快照对比,就能让虚拟盘快速对比游戏文件完整性。
总结日志 faxlove7 3个月前 (02-07) 4浏览 0评论
原因:
安装了大前端的D8商业版后,发现背景色为灰色,显得版面不够大气。想做成与文章框架同样的白色,以仿成html5的大气响应版面。
解决:
登陆后台–外观–编辑–D8: 样式表 (style.css),再搜索body,在搜索到的第一行里即是全局背景及文字等设置,
body{margin:0;font-family:”Microsoft Yahei”,”Helvetica Neue”,Helvetica,Arial,sans-serif;font-size:12px;line-height:20px;color:#555555;background-color:#eeeeee;overflow-x: hidden;}
修改为
body{margin:0;font-family:”Lucida Grande”, “Lucida Sans Unicode”, Arial, Verdana, sans-serif, 宋体;font-size:12px;line-height:20px;color:#555555;background-color:#fff;overflow-x: hidden;border:0;}
点更新文件即可。
最后清除浏览器缓存文件,再重新打开网站,即可看到白色全局背景。
注意:以下修改文件为主题目录下xx文件的,全都是基于大前端d8主题做修改的,如果是其它主题请自行判断修改哪里;
1、禁用新用户注册邮件通知管理员,修改文件:wp-includes/pluggable.php,找到并注释掉这句:
1 | wp_mail(get_option(‘admin_email’), sprintf(__(‘[%s] Password Lost/Changed’), $blogname), $message); |
2、禁用用户找回密码邮件通知管理员,修改文件:wp-includes/pluggable.php,找到并注释掉这句:
1 | @wp_mail(get_option(‘admin_email’), sprintf(__(‘[%s] New User Registration’), $blogname), $message); |
3、用户找回密码的邮件内,打开密码修改连接时提示:抱歉,该key似乎无效。
修改文件:wp-login.php,找到以下代码:
1 | $message .= ‘<‘ . network_site_url(“wp-login.php?action=rp&key=$key&login=” . rawurlencode($user_login), ‘login’) . “>\r\n”; |
替换成如下代码:
1 | $message .= ” . network_site_url(“wp-login.php?action=rp&key=$key&login=” . rawurlencode($user_login), ‘login’) . “\r\n”; |
4、禁用Google主题,加速后台访问速度;
修改文件:主题文件夹内的functions.php文件,在最下面的?>之前加入以下代码:
12 3 4 5 6 7 8 9 10 11 12 13 | //禁用Open Sansclass Disable_Google_Fonts { public function __construct() { add_filter( ‘gettext_with_context’, array( $this, ‘disable_open_sans’ ), 888, 4 ); } public function disable_open_sans( $translations, $text, $context, $domain ) { if ( ‘Open Sans font: on or off’ == $context && ‘on’ == $text ) { $translations = ‘off’; } return $translations; } } $disable_google_fonts = new Disable_Google_Fonts; |
5、取消后台新版本升级提示
修改文件:wp-admin/includes/update.php,找到以下代码,然后在前面加//注释掉即可;
1 | echo “<div class=’update-nag’>$msg</div>”; |
6、删除个人资料中的aim、yahoo等,并添加联系电话
修改文件:主题目录的functions.php,在最下面的?>之前加入以下代码:
12 3 4 5 6 7 8 9 | //删除个人资料中的aim、yahoo等,并添加联系电话add_filter( ‘user_contactmethods’, ‘wpdaxue_add_contact_fields’ ); function wpdaxue_add_contact_fields( $contactmethods ) { $contactmethods[‘phone’] = ‘联系电话(重要)’; unset( $contactmethods[‘yim’] ); unset( $contactmethods[‘aim’] ); unset( $contactmethods[‘jabber’] ); return $contactmethods; } |
7、增加@评论人功能,写数据库版本(作者:http://www.ludou.org/wordpress-comment-reply-add-at.html);
修改文件:主题目录的functions.php,在最下面的?>之前加入以下代码:
12 3 4 5 6 7 8 9 | // 评论添加@,by Ludoufunction ludou_comment_add_at( $commentdata ) { if( $commentdata[‘comment_parent’] > 0) { $commentdata[‘comment_content’] = ‘@<a href=”#comment-‘ . $commentdata[‘comment_parent’] . ‘”>’.get_comment_author( $commentdata[‘comment_parent’] ) . ‘</a> ‘ . $commentdata[‘comment_content’]; } return $commentdata; } add_action( ‘preprocess_comment’ , ‘ludou_comment_add_at’, 20); |
8、增加@评论人功能,不写数据库版本(作者:http://www.ludou.org/wordpress-comment-reply-add-at.html);
修改文件:主题目录的functions.php,在最下面的?>之前加入以下代码:
12 3 4 5 6 7 8 9 | // 评论添加@,by Ludoufunction ludou_comment_add_at( $comment_text, $comment = ”) { if( $comment->comment_parent > 0) { $comment_text = ‘@<a href=”#comment-‘ . $comment->comment_parent . ‘”>’.get_comment_author( $comment->comment_parent ) . ‘</a> ‘ . $comment_text; } return $comment_text; } add_filter( ‘comment_text’ , ‘ludou_comment_add_at’, 20, 2); |
9、修改最大嵌套层数;
修改文件:主题目录内的comments.php文件,查找:
1 | <?php wp_list_comments(‘type=comment&callback=deel_comment_list’) ?> |
修改成:
1 | <?php wp_list_comments(‘type=comment&callback=deel_comment_list&max_depth=10000′) ?> |
其中增加的&max_depth=10000就是限制的层数,这里是限制10000层;
10、修改无限嵌套中,到第几层之后不再缩进,避免评论层数过多,导致评论空间变小问题;
修改文件:主题目录的functions.php,查找:
1 | echo ‘<li ‘; comment_class(); echo ‘ id=”comment-‘.get_comment_ID().‘”>’; |
修改成:
1 | echo ‘<li ‘; comment_class();if( $depth > 4){ echo ‘ style=”margin-left:0px;”‘;}; echo ‘ id=”comment-‘.get_comment_ID().‘”>’; |
11、评论内容增加根据用户组,添加VIP标识;
修改文件:主题目录的functions.php,在最下面的?>之前加入以下代码:
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | /*按照评论者ID返回角色 */ function cwp_get_user_role( $user_id=null ){ if ( ! isset( $user_id ) ) return null; $user = new WP_User( $user_id ); $wp_roles = new WP_Roles; $role_names = $wp_roles->get_names(); $user_role_array = array (); foreach ( $user->roles as $role ){ if ( isset ( $role_names[ $role ] ) ) $user_role_array[ $role ] = $role_names[ $role ]; } return key( $user_role_array ); } /* 为WORDPRESS的COMMENT_CLASS 添加过滤器 */ function cwp_add_comment_author_roles_to_comment_class( $classes, $class, $comment_id, $post_id ){ //Clean out the unnecessary classes for your comment list item. //if you want to use it,uncomment the following sentence. /* $classes=cwp_clean_out_unnecessary_comment_classes($classes);*/ $comment = get_comment( $comment_id ); $user_id = (int)$comment->user_id; if ( 0 != $user_id ){ $role = cwp_get_user_role( $user_id ); if ( !isset( $role ) || empty( $role ) ) return $classes; $classes[] = $role; } return $classes; } add_filter( ‘comment_class’, ‘cwp_add_comment_author_roles_to_comment_class’, 10, 4 ); /* Clean out the unnecessary classes for your comment list item. */ function cwp_clean_out_unnecessary_comment_classes($classes){ foreach( $classes as $key => $class ) { switch( $class ) { case ‘comments’: continue; default: unset( $classes[$key] ); continue; break; } } unset($key,$class); return $classes; } |
修改文件:主题目录的style.css文件,搜索
1 | .depth-1.odd{background-color:#fefefe} |
在它下面增加如下css代码;其中svip这部分就是你的用户组角色名,可以通过User Role Editor插件,新建用户组,然后把某些用户添加到这些用户组中;
12 3 4 5 6 7 8 9 10 11 12 13 14 | .administrator >div>div>.c-author{padding-left:48px;*padding-left:52px; background:url(“/wp-content/themes/d11/img/m.png” ) no-repeat scroll 0px 3px; background-size:36px 12px; line-height:14px; list-style-type:none; } .svip >div>div>.c-author{ padding-left:48px;*padding-left:52px; background:url(“/wp-content/themes/d11/img/v.png” ) no-repeat scroll 0px 3px; background-size:36px 12px; line-height:14px; list-style-type:none; } |
12、解决留言者IP错误问题;
修改文件:wp-config.php,查找// ** MySQL 设置 – 具体信息来自您正在使用的主机 ** //,在这句上面添加以下代码;
12 3 4 | /* 获取评论的真实IP */if(isset($_SERVER[‘HTTP_X_FORWARDED_FOR’])){ $list = explode(‘,’,$_SERVER[‘HTTP_X_FORWARDED_FOR’]); $_SERVER[‘REMOTE_ADDR’] = $list[0];} |
你的位置:Nio的博客 > 总结日志 > 东莞任子行插件导致的新版QQ崩溃解决方案
总结日志 faxlove7 4个月前 (12-27) 2浏览 0评论
现象:
近期腾讯更换了QQ版本至6.7后,各网吧都基本出现登陆QQ后崩溃的问题,崩溃提示因index.dat文件导致。
解决:
即然因index.dat文件导致,那查找此文件在C:\Windows\SysWOW64\safemon\index.dat,此文件为任子行网监软件插件,测试关闭任子行硬件可以解决此问题,但关闭网监硬件问题可大可小,搞不好要入刑法,所以换个思路,做index.dat的假体试下,结果是可行的。
假体批处理:
call :change C:\Windows\SysWOW64\safemon\index.dat index.dat
exit
:change
echo Y|cacls %1 /p everyone:F
taskkill /im %2 /f
attrib -h -r -s %1
del %1 /q /s
rd %1 /q /s
md %1\mggdx..\
attrib +h +r +s %1
echo Y|cacls %1 /d everyone
你的位置:Nio的博客 > 总结日志 > 网吧营销软件收集对比
总结日志 faxlove7 5个月前 (12-16) 4浏览 0评论
1,网吧营销大师
优点:界面华丽,后台功能设置简单明了,易上手。
缺点:功能比其它软件要少,实用的上机引导图及员工评分功能都没有,开发新功能太慢!
2,网吧服务管家
优点:功能齐全,能考虑到网吧实际所需。
缺点:界面太差,安装复杂,设置复杂,目前只能算是初级新产品!
3,英雄联盟活动大师
优点:界面华丽,lol游戏活动功能强大。
缺点:功能只集中在lol活动、引导图、平面图设计,功能性太少。
你的位置:Nio的博客 > 总结日志 > 网维无盘2200版本镜像同步不完整,重新同步操作。
总结日志 faxlove7 5个月前 (12-16) 2浏览 0评论
现象:升级了网维2200无盘版本,此版本先天有BUG,每次开还原点保存后,总有一二台副无盘同步还原点文件不完整,导致连接此副无盘的客户机的无盘系统都不能正常使用。
解决:
一,不需要重启服务器的修复方法。
1,找到同步不完整的副无盘镜像文件,比如winxp镜像文件夹,先按shift+D弹出删除文件夹窗口,不要点确定,然后打开此副无盘的网维无盘小工具。
2,点网维无盘小工具上的重启服务按键,然后同步点删除文件窗口的确定键,就能删除不完整的镜像文件夹,然后等服务几秒钟后启动时再重新同步镜像,即可完整同步过来。(如删除文件夹时提示文件使用中出错,点重试,如果不行,就再来一次第2步的操作,注意重启服务和删除要尽量同步点击。)
3,操作1、2步前,请先查看镜像盘剩余空间,要保证有足够的空间同步镜像,不然会一直重复的同步,搞死服务器。
二,网维技术的方法
1,停止同步不完整副无盘的系统虚拟盘服务,然后删除同步出错的镜像文件夹(不能删除image主文件夹,不然就永远不会同步了),再删除副无盘系统虚拟盘安装目录中的diskconfig.s3db文件。
2,开启系统虚拟盘服务,等待同步镜像。(此方法要停服务,会影响在线客户机死机等问题)
总结日志 faxlove7 5个月前 (12-16) 3浏览 0评论
情况:使用了filezilla的FTP软件,想映射到外网使用,映射21到99,但内外网连接此外网FTP地址都是登陆后提示227错误。
原理:
原来FTP有两种工作模式,PORT方式和PASV方式,中文意思为主动式和被动式 ,详细介绍如下:
主动 FTP :
命令连接:客户端 >1024 端口 → 服务器 21 端口
数据连接:客户端 >1024 端口 ← 服务器 20 端口
被动 FTP :
命令连接:客户端 >1024 端口 → 服务器 21 端口
数据连接:客户端 >1024 端口 ← 服务器 >1024 端口
PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时, 客户端在命令链路上用PORT命令告诉服务器:“我打开了***X端口,你过来连接我”。于是服务器从20端口向客户端的***X端口发送连接请求,建立一条数据链路来传送数据。
PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时, 服务器在命令链路上用PASV命令告诉客户端:“我打开了***X端口,你过来连接我”。于是客户端向服务器的***X端口发送连接请求,建立一条数据链 路来传送数据。
由于我的本地FTP服务器在内网,只是从外网映射了两个端口(20,21),所以无法使用PASV方式,解决此问题的办法也很简单,关闭客户端的PASV方式,强制其用PORT方式访问服务器
解决:
打开filezilla的软件设置项setting,找到Passive mode settings(被动传输模式设置)
第一步先把Use the following IP 设置你的外网IP;
第二步把Use custom port range 设置几个可用的端口,其实设置3000至3000就行;
第三步就是路由器的端口映射了 两个端口:21和3000,TCP。这样就OK了,试试吧
另需要从内网连接FTP时,还要取消上面的“Don’t use external ip for local connections”中文翻译”不使用外部IP本地连接”的勾,然后在内网使用路由映射的FTP地址来连接即可!
你的位置:Nio的博客 > 服务器应用 > 新无盘服务器经常文件操作异常
服务器应用 faxlove7 5个月前 (12-07) 6浏览 0评论
现象:
1,新买的三台万兆无盘服务器出现缓存问题,表现在网维下载超过4G的游戏时,会在中途提示“文件操作异常”而导致无法正常下载。 在虚2,虚拟盘同步游戏时,会提示文件操作异常而不能正常同步。
3,在文件操作异常时,会导致此服务器带的无盘客户机系统非常卡,或在主无盘缓存有问题后,同步镜像到副服务器时镜像出错,导致客户机系统开机后提示文件损坏。
4,服务器缓存出问题后,服务器系统运行明显卡,系统图标和字体发现变化。
答:三台新服务器都是同样配置,同样系统12Q4,虚拟缓存设置为4096-8192或2046-4096,内存用PE测试没有问题,出现缓存问题的服务器在重启系统后恢复正常,且不定时又出现缓存有问题的情况。 查看服务器内存槽为3通道,a2a1 b2b1 c2c1,但服务器内存都是按a1 b1 c1c2接法,判断为三个方面的问题,一是内存有问题,二是系统有问题(包括AHCI驱动和网卡驱动、网卡设置),三是内存插法有问题。
解决:
1,重装系统,更换为稳定的11Q4,虚拟内存设置为E盘系统自动管理(内存多大,缓存文件就多大,注意E盘分区时设置够大),使用系统集成驱动,做好网卡优化(TCP四项,巨帧,中断节流,流控制,网络唤醒关闭)
2,内存按a2a1 b2b1接满,c2c1不接。
经一二步操作后,问题解决。
你的位置:Nio的博客 > 无盘应用 > 主服务器与临时主服务器共存解决
无盘应用 faxlove7 5个月前 (12-07) 4浏览 0评论
在我们有两台无盘服务器时,一旦主服务器挂了,要换什么硬件的时候,副服务器就会变成了“临时主”服务器,当你安装好主服务器的时候,会发现显示的是“主服务器”和“临时主”服务了,不会自动变回“主服务器”和“副服务器”了,这个时候,你可以按下面的步骤去处理:
1.先将需要降为副服务器的系统虚拟盘服务停止
2.将这台服务器(要变副的服务器)的配置文件config.ini下MainServer=0,并删除这台服务器上面的ServerConfig.xml文件
3.删除主服务器上面的ServerConfig.xml文件,结束主服务器的ControlServer进程
4.启动副服务器的虚拟盘服务,登陆新主服务器IP及输入超管密码
5.到主服务器上面将这台服务器确认为副服务器即可
为避免影响过大,这些操作最好速度完成,或者在人少的时候去操作。
同时,出现两”主服务器“,或者两”副服务器“都可以参考这个方法去处理的
问题现象:某网吧多台服务器,因为某种原因需要把主服给重做系统了,或者需要更换机器名了。发现重装后装完无盘软件默认为主服跟之前的那个临时主冲突了,临时主无法自动更改为副服务器。
图片
解决办法:
1.临时主的服务器的安装目录里面有个配置文件config.ini,将这台服务器的文件信息改成MainServer=0
2.并删除这台服务器上面的ServerConfig.xml文件
3.删除主服务器上面的ServerConfig.xml文件,结束主服务器的ControlServer进程
4.等主服的Controlserver进程起来后,结束下临时主服务器的ControlServer进程
5.等临时主的ControlServer进程起来后,可以直接打开主服无盘控制台将这台服务器改成待确认就可以了。
服务器应用 faxlove7 5个月前 (12-07) 7浏览 0评论
现象:新收购的网吧,不知道之前的注册信息,无法正常更换为新帐号,也无法更换机器信息。
解决:
1,备份好旧网吧SQL数据,并导出万象注册表信息。
2,注册新的万象帐号,并开通wx2008增强版7天试用。
3,在另一台机器上安装好万象08,使用新帐号,做空库。
4,导入刚备份的旧网吧万象SQL数据库。
5,远程另一台网吧,导出万象注册表,复制注册表里的密码MD5值,在旧网吧注册表里修改网吧帐号为刚注册的万象帐号,密码项修改为远程网吧注册表的密码MD5,再将修改后的旧网吧注册表导入这台新万象机器上。(导旧网吧注册表是因为好多网吧都对会员类型进行了删除或修改,比如删除了黄金会员,白金会员等,所以不是每个网吧的注册表都可以正常导入其它网吧)
6,启动万象程序,输入新注册万象帐号的老板姓名、身份证号码、电话号码,即可以在不知道旧网吧万象信息的情况下,正常更换了万象帐号,并不对会员数据及上机顾客造成影响
无盘应用 faxlove7 5个月前 (12-07) 3浏览 0评论
现象:
无盘客户机开机后卡在DHCP,显示获取到服务器IP(三台无盘服务器的IP都有在各台机器获取界面显示),提升一台无盘副服务器为主服务器后,有机器显示NO DHCP SERVER。且另一台副服务器无法登陆主盘,分流小工具显示已经连接到主IP,但服务显示未连接到任何主服务器,且主服务器登陆无盘界面需要输入IP和密码。
之前操作:
一台副无盘更换系统硬盘,并恢复备份的系统,设置为同样的IP。
答:
在提升了几次无盘主服务器后,后开机的客户机都全部卡在DHCP界面,网维客服远程后,删除了三台无盘的配置文件,并结束过N次control和diskless进程,重启了N次无盘服务都无法使一台副服务器登陆到主服务器,下面客户机全部开机卡DHCP,有些获取到了服务器所有信息后就停住。
和之前有关联的现象就是提升了更换硬盘的副服务器为主服务器后,就出现另一台副服务器无法连接到主服务器,主服务器每次都需要输入自己的IP和密码才能登陆界面、
网吧中心交换机上设置了二个汇聚分组,指定一台服务器四网卡。
解决:
由于驻店技术员的粗心大意,不记得是哪台服务器进行了网卡汇聚操作,而更换硬盘并恢复系统的服务器正是做了网卡双汇聚,而备份的系统里未做有汇聚,导致了中心交换机给这四条网线做了汇聚,而这台服务器网卡上没有做汇聚,从而导致中心交换机汇聚出错而导致DHCP有问题。
1,中心交换机端删除汇聚,服务器使用四网卡分流。
2,由于网维客服修改了二台服务器的配置文件,导致存在一台主无盘,一台临时主无盘,从而导致DHCP冲突,在临时主无盘的配置文config里修改MainServer=0(1为主无盘,0为副无盘)
总结,由于中心交换机做了汇聚,而汇聚的服务器重装系统后未做回汇聚,而导致连接这台服务器的机器在获取到DHCP后,不能正常启动镜像。可以通过看卡DHCP的界面,是不是都是显示连接到同一台服务器IP后而无法启动,即可以马上定位哪台服务器出了问题,特别是服务器之前做了什么操作,有过什么大的网络及硬盘负载,对后面处理问题有关键的作用。
你的位置:Nio的博客 > 服务器应用 > 万象删除数据只保留会员
万象删除数据只保留会员
服务器应用 faxlove7 5个月前 (12-07) 5浏览 0评论
现象: 之前万象前台连接中心慢,且数据库太大,900多M,用万象清理过数据库所有信息,数据库一样非常大。
解决:
一,连接慢的问题是因为前台与中心的工作组不一致导致,更换为Workgroup组后正常。
二,数据库过大,
1.在SQL数据库里新建一个任意名库,如wx123(在wx2008同一列里),将所有顾客下机!!
2.使用万象08安装包里的Imdp工具,将万象08的会员数据导入到建立的wx123库项里,然后将wx2008和wx123都分别导出备份,wx2008的会员信息备份一份到excel表。
3.然后设置万象不开机启动,重启中心系统。
4.此时无任何万象服务启动了,可以在SQL里将wx2008和wx123项都删除,然后使用wx06的数据库初始化工具,新建一个wx2008的空库,再使用SQL恢复wx123数据库到wx2008库里。在万象目录中点升级SQL数据库程序。
5,启动中心程序,前台连接查看会员数据是否正确。正确后即可正常给顾客上机。
你的位置:Nio的博客 > 游戏软件 > 网维运行新版本QQ,从QQ启动空间或邮箱等会自动启动QQ浏览器。
网维运行新版本QQ,从QQ启动空间或邮箱等会自动启动QQ浏览器。
游戏软件 faxlove7 5个月前 (12-06) 8浏览 0评论
网维运行新版本QQ,从QQ启动空间或邮箱等会自动启动QQ浏览器。
发现此现象是在连接了大盘后,从QQ启动空间或邮箱都直接弹出QQ浏览器,但未有安装过此浏览器,直接怀疑是QQ程序搞的鬼,原来新版本QQ启动后会自动扫描硬盘,如果发现有QQ浏览器在硬盘中,就会自动用QQ浏览器启动网页。
解决方法:直接在网维控制台删除QQ浏览器即可。
另有人反应是QQ网关参与了QQ浏览器装机活动导致的QQ启动后自动扫描硬盘并启用QQ浏览器。
你的位置:Nio的博客 > 总结日志 > WordPress使用修正问题集
WordPress使用修正问题集
总结日志 faxlove7 5个月前 (12-06) 9浏览 0评论
一,xampp环境下原地址打开是xampp的状态网页,wp网站要加/wp后缀,想改为直接原地址访问,不用后缀。
解决:
打开xampp的apache的http_conf,查找DocumentRoot,后面改为”E:/xampp/htdocs/wp” #默认网站的路径即可。修改前要先调整wordpress设置常规里的网站地址项,不能会提示路径错误!
注:程序并不一定要放在指定的这个目录,可自由放置,在E:\xampp\apache\conf\httpd.conf
中指定路径,重启apache即可。
增加端口
Listen 80
listen 3000
listen 4000
DocumentRoot “E:/xampp/htdocs/www” #默认网站的路径
#配置其它端口访问路径
NameVirtualHost localhost:3000
## ServerAdminwebmaster@dummy-host.example.com
DocumentRoot “D:/wamp/ehr_utf8/www”
ServerName localhost:3000
## ErrorLog logs/dummy-host.example.com-error_log
## CustomLog logs/dummy-host.example.com-access_log common
最容易犯的错就是这里的路径没加WWW,程序中路径不用加WWW
=============================下边是补充内容可以不看=============================
八 错误诊断:
如果您的机器上边apache 不能正常启动,请运行
f:\xampp\xampp\apache_start.bat
来查看详细的错误信息
如果您的机器上边mysql不能正常启动,请运行
f:\xampp\xampp\mysql_start.bat
来查看详细的错误信息
如果您的机器已经安装了IIS,那么apache会报错,443 ssl端口会IIS占用,请修改F:\xampp\xampp\apache\conf\extra\httpd-ssl.conf 端口
号解决
例如:将所有的 443 都修改为 533 ,这种错误对于80端口也一样可能存在,如果是80端口,请修改
f:\xampp\xampp\apache\conf\httpd.conf
将所有的80修改为8081
九 路径补充说明(可以不看):
mysql的数据库文件应该放在下边这个目录:
f:\xampp\xampp\mysql\data
mysql的配置文件是:
f:\xampp\xampp\mysql\bin\my.cnf
————————————————————————————————————————————————————————–
二,中文附件不能上传的问题。
解决:
Move the file to the uploads dir //$new_file = $uploads[‘path’] . “/$filename”;(大概在306行)
// 修正中文文件名编码问题
$new_file = $uploads[‘path’] . “/” . iconv(“UTF-8″,”GB2312″,$filename);
return apply_filters( ‘wp_handle_upload’, array(
‘file’ => $new_file,
‘url’ => $url,
‘type’ => $type ),
‘upload’ );
(大概在328行)
// 修正中文文件名编码问题
return apply_filters( ‘wp_handle_upload’, array(
‘file’ => $uploads[‘path’] . “/$filename”,
‘url’ => $url,
‘type’ => $type
) , ‘upload’);
测试结果正常:修正中文附件上传问题
————————————————————————————————————————————————————————–
三、wordpress上传中文附件出现乱码和后台上传中文图片不显示解决方法
解决:
在使用wordpress写文章的时候,遇到上传附件的名称为中文,下载的时候出现404问题,进FTP里面看吧,文件名就是显示乱码,弄的我不知所措,一些附件(比如图片,zip,rar压缩包等)还是得上传到博客里面,不过这个问题还是存在,摸索中找到了解决方法,与大家分享。
方法一、
首先到FTP里面找到wp-admin/includes/file.php这个文件。在wp-admin/includes/file.php文件中查找 1:
$new_file = $uploads[‘path’] . “/$filename”;
替换成下面的:(注意:文件中有2处$new_file = $uploads[‘path’] . “/$filename”; ,我们只需要替换的是第一处,第2处不需要替换)(修正中文文件名编码问题)
$new_file = $uploads[‘path’] . “/” . iconv(“UTF-8″,”GB2312″,$filename);
2:
return apply_filters( ‘wp_handle_upload’, array( ‘file’ => $new_file, ‘url’ => $url, ‘type’ => $type ), ‘upload’ );
替换成下面的:(修正中文文件名编码问题)
return apply_filters( ‘wp_handle_upload’, array( ‘file’ => $uploads[‘path’] . “/$filename”, ‘url’ => $url, ‘type’ => $type ) , ‘upload’);
注:其中的 iconv(“UTF-8″,”GB2312″,$filename); 也可以使用“GBK”编码 但是这个方法有个缺点就是每次我上传的文件名重复的话,就会覆盖原文件
方法二:
wk_ad_begin({pid : 21});wk_ad_after(21, function(){$(‘.ad-hidden’).hide();}, function(){$(‘.ad-hidden’).show();});
首先到FTP里面找到wp-admin/includes/file.php这个文件。在wp-admin/includes/file.php文件中查找 1:
$new_file = $uploads[‘path’] . “/$filename”;
替换成下面的:(注意:文件中有2处$new_file = $uploads[‘path’] . “/$filename”; ,我们只需要替换的是第一处,第2处不需要替换)(修正中文文件名编码问题)
2:
$new_file = $uploads[‘path’] . “/”.date(“YmdHis”).floor(microtime()*1000).”.”.$ext;
这样就可以实现wordpress上传图片自动重命名了。
以上代码意思就是,上传文件就会以“年月日时分秒+千位毫秒整数”的格式重命名文件。这就再也不用担心图片文件名相同而覆盖了原文件。
———————————————————————————————————————————————————-
四,xampp修改了mysql密码,导致phpanywhere无法连接,且wordpress显示数据库连接出错。
解决:
1,用phpanywhere修改了数据库root的密码后,要马上打开D:\xampp\phpMyAdmin\config.inc.php,修改里面的$cfg[‘Servers’][$i][‘password’] = ”; 后面的””内加入新密码。phpanywhere即马上恢复正常连接。
2,wordpress还需要打开D:\xampp\htdocs\wp\wp-config.php,修改里面的
/** MySQL数据库密码 */
define(‘DB_PASSWORD’, ”);
后面的””内加入新密码,即恢复网站连接。
———————————————————————————————————————————————————–
五:xampp安全性设置
XAMPP默认安装之后是很不安全的,普通用户不用任何密码就可以访问其Web管理页面,修改数据库。我们只需要点击左方菜单的 “安全”选项,按照向导操作即可完成安全设置。
在默认状态下,phpmyadmin有两个用户名,分别是pma和root。其中,root是管理员身份,而pma则是普通用户身份,但二者在缺省状态下均无密码。
这里的两个默认用户的密码务必要设置,设置方法:
(1)先在“安全”这里设置好root账户的密码
(2)通过默认主页左侧的phpmyadmin导航栏进入phpmyadmin界面,输入用户名root后直接点击登陆即可。
(3)更改pma帐号密码:登录后,点击首页的“权限”菜单,点击出现的“用户一览”页面的用户名“pma”后面的图标进入权限设置页面,在“编辑权限”这个页面的“更改密码”这里设置密码。更改后用写字板或记事本等文本编辑器xampp\phpMyAdmin\config.inc.php的第63行的pma密码更改为刚才设置的密码,否则,登陆会出错。
注:只有pma不设置密码时,XAMPP的web主界面的MySQL database的状态才会显示为ACTIVATED状态!
——————————————————————————————————————————
六,使用Hacklog DownloadManager插件并上传附件后,下载时提示“ 请从本站下载”。
解决:此情况为插件本身启用了防盗链下载功能,还不明白是否是因为网站未使用域名导致的。从后台的插件管理中选择Hacklog DownloadManager设置-关闭“http来路检测。”
修改WordPress中上传附件2M大小限制的方法/php+iis上传附件默认大小修改方法
总结日志 faxlove7 5个月前 (12-06) 3浏览 0评论
在服务器上架设好WordPress后,使用过程中发现,上传附件大小有2M的限制
话说服务器就是本机,可以直接把文件拖到附件存储文件夹下,然后在需要附件的地方引用链接
可是这种落后的方法终究不是办法,还是应该修改大小限制,使用才方便。
在网搜了一下,方法有挺多,但大部分都是不完整信息的重复,下面说说我最后更改的方法,仅供参考。
服务器版本是:Windows Server 2003 SP2
WordPress架设:IIS+PHP+MySql
1、首先在网站根目录下建一个info.php文件
例如:D:\wwwRoot\wp 这个是网站的根目录,在此目录下,新建一个txt文档,输入如下代码,然后另存为info.php
1 <?php2 echo phpinfo();3 ?>
然后在浏览器中访问这个文件,例如:http://localhost/info.php
这一步的目的是:查看本服务器上的php.ini所在位置 + 查看默认附件大小的信息
修改php.ini,但是前提是一定要修改正确位置的php.ini,不然纵使php.ini改了千万遍也不会有效果的
因为如果不是购买空间而是自己搭建的话,可能由于存在多个php.ini而没有修改正确位置的php.ini
我们查看到了php.ini的位置是 C:\WINDOWS\php.ini
2、修改第一步中找到的php.ini
用写字板打开php.ini
搜索:memory_limit、post_max_size、upload_max_filesize、max_execution_time、max_input_time
一般默认的设置值为:
memory_limit=128M //相当于单个脚本可调用内存大小
post_max_size=8M //上传文件大小上限
upload_max_filesize=2M //默认上传文件大小,这个就是2M的限制!
max_execution_time=30 //最大执行时间,页面等待时间
max_input_time=60 //最大输入时间?具体意义不明确,就是上传时间相关
然后将其改为自己需要的值,例如:
memory_limit=128M
post_max_size=12M
upload_max_filesize=10M //这样就改为可以传10M以下的文件了
max_execution_time=60
max_input_time=60
3、重启iis服务
这个非常重要,不重启的话,上面做的更改是不会生效的
重启的方法,开始菜单,运行,输入:iisreset,即可
若是采用PHP+Apache+MySql的话,需要重启Apache服务
4、验证修改效果
经过上述3步之后,再查看info.php,可以看到相应的信息已经更新过了
可以看到上面的截图上是修改过后的信息了,至于修改前(默认2M大小)的在此便不截图了。
注:
由于具体到每个人的服务器上,设置必然会有些许不同,网络上的方法也是琳琅满目
我这里说的也只是自己在本机上测试通过的方法,并不是通用,所以如果你按本文说的不能成功设置的话,需要再做琢磨。
若有好的方法,欢迎补充交流。
你的位置:Nio的博客 > 总结日志 > 试用wordpress,还真不容易呀,google在线字体被封
试用wordpress,还真不容易呀,google在线字体被封
总结日志 faxlove7 5个月前 (12-06) 0浏览 0评论
一波多拆,先用xampp安装完组件,再安装wordpress,结果打开网站超级超级慢呀,还重装了系统,结果还是一样,最后问度娘子了,结果发现大把人有这问题,全部是在中国大陆的,原因为wordpress使用了google在线字体,导致每次打开网站都需要连接谷歌,结果你懂的,大陆防火墙。最后在后台安装了disable google fonts插件并启用才流畅起来。!!!!