Articles of windows

为什么我的Windows BuildBot服务在出现错误7000时立即失败?

我在Azure上运行的Windows Server 2016 Datacenter Edition VM中设置BuildBot worker。 这将使用Visual Studio C ++编译器构build我们的Windows产品。 我已经到了在pipe理桌面会话中安装和运行worker的地步。 它连接到我们的构build主服务器,似乎能够根据testing版本的结果访问所需的所有工具和服务。 我一直在努力让工人作为一项服务来运作。 这将使自动运行worker成为非特权用户成为可能。 除了…服务没有启动。 当我查看事件日志时,在“Windows日志→系统”中看到两个错误: 事件ID:7000 由于以下错误,BuildBot服务无法启动:服务没有及时响应启动或控制请求。 事件ID:7009 在等待BuildBot服务连接时达到了超时(30000毫秒) BuildBot本身没有login“Windows日志→应用程序”的事件,并且在尝试启动时立即logging这些事件(并且服务报告为失败)。 目前,该服务设置为“本地系统”(我打算稍后限制权限)运行。 据我所知,“LocalSystem”应该可以访问所有本地资源,所以我不认为文件系统权限可能会导致这个问题。 有没有经常遇到这样的服务失败的原因? 还有我应该看的其他日志或诊断信息吗? 我可以采取哪些其他措施来确定导致此故障的原因? 编辑:即使使用此堆栈溢出答案中提供的简单testing服务,此问题是可重现的。

如何通过VPN客户端网关路由来自OPENVPN访问服务器的stream量?

我有一个Linux防火墙的OpenVPN访问服务器,并连接到互联网。 然后我有另一个单独的互联网连接与另一个防火墙和客户端Windows机器后面。 我的意图是能够通过我创build的VPN隧道在客户端机器的同一本地子网上执行端口扫描。 我已经在所述的Windows客户端机器上build立了路由,与主机VPNnetworking进行通信,反之亦然。 我能够从访问服务器ping到客户端IP,但不能收到任何ICMPstream量。 我在客户端机器上做了一个Wireshark捕获,并能看到ICMP数据包进来,但是表示没有响应被发现,因为它没有回复。 如果有人有任何经验,请帮助!

ACL阻止pfSense中的域/ IP – 从DNS中删除路由效率更高

开始微调部署在一些企业的pfSense路由器,为了更好地保护隐私和安全,我们开始通过pfBlockerNG推出阻塞列表。 加载大量的列表增加了内存和CPU的使用,所以我想这是最好的只是加载到本地DNS服务器(Windows Server 2016)和阻止127.0.0.1只能归零? 缺点是dynamic规则集不会自动更新。 从企业/企业的angular度来看,是朝着一个更好的方向发展,还是只是逐个改变?

Windows PC无法访问共享文件夹

我需要帮助搞清楚为什么PC(Windows 10)不能访问任何共享文件夹。 所有login到域joinPC的用户都会遇到这种情况。 错误是“请求的操作没有执行,因为用户没有被authentication”谢谢

删除后的pdf文件仍然显示在Windows Server 2008上?

我的公司有一个使用Windows Server 2008 Enterprise R2的服务器端。 当客户端使用Windows 7 Pro时,将文件复制到服务器上。 然后删除该文件,但文件仍然显示,不能设置命名与删除命令后的文件相同的另一个文件。 虽然删除后的文件仍然显示,但不能复制,移动,打开,删除… 一段时间之后,文件将会丢失。

使用SSL在MongoDB上进出的stream量仍然可以在明文中以wireshark显示

编辑:没有错。 我是一个白痴。 以下设置是正确的。 我在窗口上设置了一个mongodb(3.4)的实例,像这样configuration: net: port: 27017 ssl: mode: preferSSL PEMKeyFile: C:\…\mongodb.pem CAFile: C:\…\mongodb.ca allowConnectionsWithoutCertificates: true 证书是为特定域和通配符子域颁发的CA签名证书。 然后,我可以使用具有以下连接string的简单C#程序从本地机器连接到数据库: mongodb://user:password@hostname?ssl=true 它工作正常。 客户端没有使用证书。 我已经摆弄了参数,它真的好像使用SSL连接: 如果我切换到mode:requireSSL并在连接string中设置ssl=false ,我无法连接,这是预期的 如果我连接到未包含在证书中的域,则The remote certificate is invalid according to the validation procedure.得到The remote certificate is invalid according to the validation procedure. ,这也是预料之中的 我在mongo日志中看到的唯一错误/警告是no SSL certificate provided by peer – 这是预期的; 客户端没有使用证书,这就是为什么我configuration了allowConnectionsWithoutCertificates: true 但是 […]

如何在cmd中find文件,然后在findstr中pipe道输出

我有一个简单的问题,关于如何在cmd中find一个文件,然后pipe道输出到findstr来确定一个特定的文件。 例如, dir change / s / p | findstr“错误” 这可以实现吗?

RDP和pinging工作正常,但其他应用程序无法连接

我刚刚在专用服务器上安装了Windows Server 2016 Std。 networking设置似乎都很好,包括DNS服务器(8.8.8.8,8.8.4.4)。 这对我来说是一个非常常规的设置。 我能够: RDP进入服务器 Ping和tracert从服务器的任何IP或url(例如8.8.8.8,google.com,bbc.co.uk) 不能够: 浏览Internet Explorer(甚至不是IP地址) 安装谷歌浏览器(不支持互联网连接) 几乎所有需要互联网连接的东西。 我已经加倍检查networking设置。 IP地址,networking掩码,网关和DNS服务器都是正确的,我可以RDP和ping的事实表明他们都没问题。 Windows防火墙被禁用,硬件防火墙允许所有连接。

netdomjoin开关小写的主机名为大写

当我join一些电脑域名PC的主机名切换到大写。 由于我们混合(linux / windows)环境,这提供了一些问题。 如何通过netdom命令将小写的主机名连接到域,并在其上留下小写的主机名? 谢谢。

SetACL不正确传播权限

我不知道有多less人使用SetACL为用户提供某些目录的权限,但是我发现自己陷入了一个非常奇怪的困境。 我给我的系统中的某个用户,对两个Windows目录的完全权限,以执行某些操作(主要是删除一些文件)。 在一种情况下,我正在这样做到Windows / Temp目录。 我所看到的是,用户对整个目录和包含文件具有权限。 在另一种情况下,当对Windows / Logs / CBS目录进行同样的操作时,我看到用户对某些文件有权限,而不是全部。 更奇怪的是,事实上整个事情没有任何意义的文件的创build/修改date。 我的意思是,有10天前创build的文件,用户正确地拥有它们的权限,有些文件是在x-2天前创build的,它们遵循相同的模式,但是创build了文件在5天前用户没有任何权限。 我无法解释为什么会发生这种情况,但我试图find解决这个问题的方法。 我的第一个想法是切换到'icalcs'做实际的许可给予行动,因为我认为一个本地Windows程序至less在理论上应该比SetACL执行得更好。 有没有人遇到过这个? 如果是的话,为了处理这个问题,行动的过程是什么。