Articles of windows 10

Nginx的服务无法启动在Windows 10上 – nginx:无法打开错误日志文件:CreateFile()

我有一个Nginx服务,configuration为在我的Windows 10上自动启动; 不过,今天早上,服务不会启动。 错误日志说:nginx: [alert] could not open error log file: CreateFile() "C:\someForlderName\build\distribution\.\nginx/logs/error.log" failed (3: The system cannot find the path specified) 看看上面的错误日志中的path,我没有我的本地系统上的/日志/文件夹,所以它看起来像Nginx没有适当的权限来创build该文件夹? 我设置为pipe理员用户 ,我的服务设置为“以本地系统帐户login” 这只发生在Windows 10上; 但服务启动并在较旧的Windows即8.1上工作 那么有谁知道如何授予pipe理员对Nginx的权限,以便Nginx可以在Windows 10上创build文件夹和文件?

Nginx无法在Windows 10上创build目录,错误:nginx:CreateFile()…失败

我需要find一个方法/ 设置允许Nginx运行一个.bat文件,通过WINDOWS服务创build目录和文件 ; 我的操作系统是Windows 10 。 目前,我们的Windows服务无法使用以下命令创build目录和文件: CreateFile()“C:\ someForlderName \ build \ distribution。\ nginx / logs / error.log”failed(3:系统找不到指定的path) 不知何故,Nginx没有足够的权限来执行写访问操作,比如在/ Nginx /目录下创build诸如/ logs /和/ temp /的目录。 有人遇到过这个问题吗?

Powershell从Linux客户端连接到Windows远程

我试图远程连接到我的Linux工作站的Windows机器。 我在Arch Linux工作站上安装了powershell,目前正在尝试连接到主机。 在主机上: Enable-PSRemoting 然后允许具有Set-Item wsman:\localhost\client\trustedhosts *所有主机Set-Item wsman:\localhost\client\trustedhosts * 检查一切: PS C:\windows\system32> ls WSMan:\localhost\shell WSManConfig: Microsoft.WSMan.Management\WSMan::localhost\Shell Type Name SourceOfValue Value —- —- ————- —– System.String AllowRemoteShellAccess true System.String IdleTimeout 7200000 System.String MaxConcurrentUsers 2147483647 System.String MaxShellRunTime 2147483647 System.String MaxProcessesPerShell 2147483647 System.String MaxMemoryPerShellMB 2147483647 System.String MaxShellsPerUser 2147483647 现在当我尝试从Linux工作站连接时: PS /home/user/tmp> Enter-PSSession -ComputerName "myuser" -Credential DOMAIN\myuser Windows […]

在中安装perl模块

我想在Windows 10( WSL )下的Linux环境中使用Perl脚本。 我启用了WSL,安装了编译器( gcc和make ),执行sudo apt-get install build-essential 。 Perl正在工作,我可以运行简单的脚本。 当我尝试安装perl模块时,问题就开始了。 例如,我试图通过运行perl -MCPAN -e'install "LWP"'来添加LWP 。 它提供了大量的错误/警告信息,以Warning: the following files are missing in your kit:开始Warning: the following files are missing in your kit: 。 完整的输出太大,无法粘贴在这里,所以我必须把它放在其他地方: http : //pastebin.com/RRRedwbG 。 总之,不pipe是什么包,所有的.pm和.t文件都被认为是不存在的。

在win-bash中升级python

我正在尝试在Windows 10的Linux Bash Shell中更新python3 。 这是我试过的: sudo add-apt-repository ppa:jonathonf/python-3.6 sudo apt-get update sudo apt-get install python3.6 但是我得到了以下错误: Processing triggers for libc-bin (2.19-0ubuntu6.9) … Errors were encountered while processing: ghc E: Sub-process /usr/bin/dpkg returned an error code (1) 我也试过,如果它会覆盖我的Python 3.4,并使其无法访问,如删除它,并安装3.6,但没有发现任何结果。 有没有一种安全的方式来升级python3在这里

无法在Windows 10上使用Bash查找我的串行端口

我希望能够从计算机上的串行端口读取数据并写入文件。 在dev /中(在Windows 10上使用Bash shell)我似乎无法find我的USB串行端口(我有tty,tty0,tty1,这就是tty)。 它位于其他地方,甚至可以通过Bash Shell访问吗? 我只是想知道如何访问它在这一点上。 在设备pipe理器中,当我插入我的USB时,COM4显示在端口下。 我也在Windows命令提示符下运行了命令“wmic path Win32_SerialPort”,它说“没有实例可用”。 所以我很困惑我如何查看我的串行端口,以及为什么他们没有在某些情况下显示。 任何澄清如何串行端口工作,特别是与USB,将不胜感激,因为我对这个东西很新。 谢谢!

定位框架突然从VS 2017失踪

有些奇怪的事情发生在我的电脑(我怀疑Windows更新了)。 我和我的团队在过去的几个月里一直在开发一个windows窗体项目(面向.Net Framework 4.0客户端)。 一切都很好,直到突然之间,VS 2017开始告诉我.Net Framework 4.0没有安装在系统上,这里是一个截图: 我们不能升级目标框架,因为我们需要支持Windows XP,而.NET Framework 4是xp支持的最后一个。 幸运的是,在另外一个开发机器中.Net 4仍然可用,下面是截图: 但是,在我的机器中,情况是这样的: .net 4.0甚至在微软的这个链接中缺失: https : //www.microsoft.com/net/targeting 所以,这是我的问题: 微软是故意从Windows 10中删除.Net 4.0和其他旧的框架,还是只是在我的机器上的错误? 任何帮助是极大的赞赏。 谢谢!

Windows进程放弃父项。 如何抓住他们?

我编写了一个程序启动和监控,并通常pipe理其他程序。 在一般情况下,我准备一个System.Diagnostics.ProcessStartInfo并调用Process.Start 。 之后我会为每个程序启动一个线程,定期检查生成的Process对象。 为了testingpropuses,我在我的Win 7机器上configuration了我的程序来启动和监视一些典型的Windows工具:记事本,画图和计算器。 这一切工作正常。 但是,在Windows 10机器上,计算器的行为有所不同。 由Process.Start启动的进程立即终止,并且我的启动程序中没有calc.exesubprocess,但是explorer.exe有一个win32calc.exe 子进程。 孩子到一个不存在的过程,我的发射器创build的过程。 这是为什么? 我如何得到一个处理? 即使他们select放弃他们的父母,我的发射器启动的监控程序的策略是什么?

Windows在插入SD卡时要求格式化USB驱动器

我有SD卡与Raspbian操作系统就可以了。 当我使用读卡器适配器插入卡时,Windows 10要求我格式化E:\驱动器,并显示两个不同的驱动器,它应该只是一个(使用Raspbian操作系统启动)。 最近它还显示消息:“位置不可用E:\不可访问,参数不正确。 但启动是在我:\驱动器,这个E:\驱动器甚至不应该存在。 当我格式化E:\驱动器时,显示空的E:\驱动器,并在I:\驱动器上完全引导。 当我popup启动驱动器,两个驱动器消失,但是,I:\(引导)驱动器不再正常工作。 (不会在树莓派上启动操作系统) 当我重新插入SD卡时,不会显示任何错误。 当我然后格式化SD卡(我:)启动驱动器,E:\驱动器消失,我只剩下我:\驱动器。 (当我把新鲜的Raspbian放在I:\驱动器上时,格式化E:\的错误再次出现) 当我把一些文件放到SD卡上时,popup和重新插入时似乎没有显示任何其他驱动器。 只有在SD卡上有图像时才会发生这种情况。 我试过了: 不同的USB端口 不同的SD卡读卡器/适配器 chkdsk / F / R / XI :(从命令行) chkdsk / F / R / XE :(从命令行(表示文件系统是RAW)) 它只发生在我的电脑上,我试着在不同的机器上安装相同的规格和最新的更新。 这可能是registry错误什么的。 我从来没有问过在这个论坛的硬件问题,我无法find相关的硬件论坛,因此,我决定问这里不要downvote我。

安装Visual Studio 2017社区在安装microsoft.visualstudio.AspNet45.features时出现错误

错误是由Visual Studio安装程序2017尝试执行命令C:\WINDOWS\system32\dism.exe" /online /quiet /norestart /Enable-Feature /FeatureName:"netfx4extended-aspnet45" /All /logPath:"C:\Users\lgray\AppData\Local\Temp\dd_setup_20170828185051_001_Microsoft.VisualStudio.AspNet45.Feature.log"当我尝试使用命令行工具作为pipe理员执行相同的命令时,我得到一个错误:1206。修复这个问题失败。没有/ ScratchDir设置命令不能工作。 有没有办法在全局设置/ ScratchDir,以便所有运行的命令都使用默认值,或者是一种附加到由Visual Studio Installer执行的命令的方式? 有没有办法跳过命令的执行? 任何解决scheme是受欢迎的。