Questions tagged «windows-7»

用于有关使用Windows 7(或以前版本的Microsoft Windows)进行编程的问题。与编程不直接相关的常规软件或故障排除问题不在主题之列,应张贴在“超级用户”上


23
Git Bash在Windows 7 x64上非常慢
在一个小项目的开发过程中,我一直在Windows和Ubuntu上使用Git,经常在两者之间来回切换。问题在于,Git Bash持续变慢。 当我说慢的时候,我的意思是运行cd需要8-25秒,运行git命令需要5-20秒,ls有时可能需要30秒。不用说,这不好玩,更不用说徒劳了。我知道Git在Windows上速度较慢,但​​这很荒谬。 对我而言,暂时有效的一种解决方案是禁用我的网络连接(如本答案所述),启动Git Bash,然后重新连接。有时,它会在几天后继续快速运行,但是性能最终最终会下降。我已经连续数周浏览了msysgit讨论组,Stack Overflow,msysgit问题列表等,但是我无法提供有效的解决方案。 到目前为止,我已经尝试过: 将Git和项目文件夹添加到病毒扫描程序的排除列表中 完全禁用我的病毒扫描程序(Kaspersky IS 2011) 确保Outlook未运行(Outlook 2007) 关闭所有其他应用程序 以管理员身份运行Git Bash 禁用网络连接,启动Git Bash,并保持连接禁用 禁用网络连接,启动Git Bash,重新启用连接(仅偶尔起作用) 跑步 git gc 以及以上的组合 我确实读过一些人在禁用Bash完成方面取得了成功,但理想情况下,我希望保持这种状态。msysgit的版本为1.7.3.1-preview20101002,操作系统为Windows 7 x64。可以预见,在Linux上运行相同的操作很快。我将只使用Linux,但是我也需要在Windows中运行某些东西(某些应用程序,测试等)。 有没有人遇到过类似的问题?如果是这样,潜在的问题是什么?解决方案是什么(如果有)? 这不仅限于Git信息库,而且仅供参考,我一直在使用Git的信息库很小:最大约4至50个文件。
435 git  bash  windows-7  msysgit  mingw32 

30
该请求已中止:无法创建SSL / TLS安全通道
WebRequest由于此错误消息,我们无法使用连接到HTTPS服务器: The request was aborted: Could not create SSL/TLS secure channel. 我们知道服务器在使用的路径中没有有效的HTTPS证书,但是为了避免这个问题,我们使用了从另一StackOverflow帖子中获取的以下代码: private void Somewhere() { ServicePointManager.ServerCertificateValidationCallback += new RemoteCertificateValidationCallback(AlwaysGoodCertificate); } private static bool AlwaysGoodCertificate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors policyErrors) { return true; } 问题是服务器永远不会验证证书,并且会因上述错误而失败。有谁知道我该怎么办? 我应该提到,一个同事和我几周前进行了测试,并且与我上面写的类似,它运行良好。我们发现的唯一“主要区别”是我使用的是Windows 7,而他使用的是Windows XP。这会改变吗?

18
如何在Windows 7上设置java_home?
我转到控制面板中“系统”中的“环境变量”,并创建了两个新变量,一个用于用户变量,另一个用于系统变量。两者都被命名为JAVA_HOME并且都指向 C:\ Sun \ SDK \ jdk \ bin 但是由于某种原因,运行Java命令时我仍然收到以下错误... BUILD FAILED C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:161: The following error occurred while executing this line: C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:141: The following error occurred while executing this line: C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:137: Please set java.home to a JDK installation Total time: 1 second C:\Users\Derek\Desktop\eclipse\eclipse\glassfish>lib\ant\bin\ant -f setup.xml Unable to locate tools.jar. Expected …

16
如何使用PowerShell 2.0递归删除整个目录?
在PowerShell中强制删除目录及其所有子目录的最简单方法是什么?我在Windows 7中使用PowerShell V2。 我从几个来源了解到,最明显的命令Remove-Item $targetDir -Recurse -Force不能正常工作。这包括PowerShell V2联机帮助(使用找到Get-Help Remove-Item -Examples)中的一条语句,该语句指出: ...由于此cmdlet中的Recurse参数错误,因此该命令使用Get-Childitem cmdlet来获取所需的文件,并使用管道运算符将它们传递给Remove-Item cmdlet ... 我已经看到了使用Get-ChildItem并将其通过管道传递到Remove-Item的各种示例,但是这些示例通常会基于过滤器而不是整个目录除去一些文件集。 我正在寻找一种最干净的方法来删除整个目录,文件和子目录,而不用最少的代码生成任何用户警告消息。如果易于理解,单线将是很好的。

3
Windows中的端口转发
我的电脑中有两个网络板: 主要的一个具有本地ip-> 192.168.1.111,第二个具有本地ip-> 192.168.0.200 主要的一个具有Internet连接,第二个连接到IP 192.168.0.33的设备,它在端口80中具有http服务器。 我在主连接(端口4422)中有一个apache-server,我可以从任何地方访问,现在我想要的是当我从4422中检测到连接时,我想将此连接重定向到192.168.2.33:80 如何在Windows中执行此操作?

30
如何删除node_modules-Windows中的深度嵌套文件夹
尝试删除以下用户创建的node_modules目录时npm install: 源文件名大于文件系统支持的名称。尝试移动到路径名较短的位置,或尝试重命名为较短的名称,然后再尝试执行此操作 我也尝试过shift+ delete,但仍然遇到相同的问题。
229 node.js  windows-7  npm 

17
如何在Windows上更改Git Bash的默认位置?
我在Windows 7上使用Git,并通过Git Bash访问我的存储库。启动时,如何更改Git Bash在方便文件夹中打开的默认位置? 导航到htdocs,然后导航到一个特定的文件夹比较耗时。有没有办法更改配置文件以使其在其他位置打开?还是可以编写一个.sh文件来做到这一点? 不幸的是,Git Bash不会htdocs在我的桌面上打开我的文件夹快捷方式,并且需要cd5次才能到达我想要的目录。
218 git  windows-7  git-bash 

30
ng无法识别为内部或外部命令
运行Windows 7 Professional 32位。 我尝试npm install -g angular-cli在普通或管理员下运行。 我也尝试将其添加到PATH:下的Envirorment Variables中(C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng),但也没有成功。 我究竟做错了什么?

10
HttpListener访问被拒绝
我正在用C#编写HTTP服务器。 当我尝试执行功能时,HttpListener.Start()我会HttpListenerException说一句 “拒绝访问”。 当我在Windows 7中以管理模式运行该应用程序时,它可以正常工作。 我可以在没有管理员模式的情况下运行它吗?如果是,怎么办?如果没有,在开始运行后如何将应用程序更改为管理模式? using System; using System.Net; namespace ConsoleApplication1 { class Program { private HttpListener httpListener = null; static void Main(string[] args) { Program p = new Program(); p.Server(); } public void Server() { this.httpListener = new HttpListener(); if (httpListener.IsListening) throw new InvalidOperationException("Server is currently running."); httpListener.Prefixes.Clear(); …

8
``json''本机gem需要安装的构建工具
我已经ruby 1.9.2p180 (2011-02-18) [i386-mingw32]在Windows 7机器上安装了。现在,我尝试使用命令“ gem install json”安装JSON gem,并收到以下错误。 ERROR: Error installing JSON: The 'json' native gem requires installed build tools. Please update your PATH to include build tools or download the DevKit from '[http://rubyinstaller.org/downloads][1]' and follow the instructions at '[http://github.com/oneclick/rubyinstaller/wiki/Development-Kit][2]' 然后我去下载了DevKit-4.5.0-20100819-1536-sfx.exe。将其提取到C:\ DevKit。然后从命令提示符处执行以下命令。 ruby dk.rb init 执行以上命令后,我验证了config.yaml的生成,并且它具有我的ruby文件夹的路径自动添加。这是config.yaml文件“-C:/ Ruby192”底部的行 ruby dk.rb …
178 ruby  json  windows-7  rubygems 

5
为什么只在Windows批处理文件的第一行执行而在命令行外壳中执行所有三行?
我有一个批处理文件,可以执行三个Maven命令,一个接一个。每个命令都可以在脚本中成功执行-单独执行!但是,当我将所有三个命令添加到同一文件中时,只有第一个命令在脚本退出之前执行。知道为什么吗? mvn install:install-file -DgroupId=gdata -DartifactId=base -Dversion=1.0 -Dfile=gdata-base-1.0.jar -Dpackaging=jar -DgeneratePom=true mvn install:install-file -DgroupId=gdata -DartifactId=blogger -Dversion=2.0 -Dfile=gdata-blogger-2.0.jar -Dpackaging=jar -DgeneratePom=true mvn install:install-file -DgroupId=gdata -DartifactId=blogger-meta -Dversion=2.0 -Dfile=gdata-blogger-meta-2.0.jar -Dpackaging=jar -DgeneratePom=true 另外,如果我复制所有三个命令并将它们粘贴到命令外壳程序(cmd.exe)中,它们将一个接一个地执行而没有问题。因此,这显然是dos批处理文件中的一些问题。

10
WCF ServiceHost访问权限
通过WCF教程时出现以下错误。 HTTP无法注册URL http:// +:8000 / ServiceModelSamples / Service /。您的进程没有对此名称空间的访问权限(有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=70353)。 这是由Windows 7的限制引起的吗?
166 c#  wcf  windows-7 

9
添加VirtualHost失败:禁止访问错误403(XAMPP)(Windows 7)
我已经在Windows 7上运行XAMPP安装。 一旦我将VirtualHost添加到httpd-vhosts.conf中,“常规” http://localhost和新功能dropbox.local 都无法使用。 这是我添加到我的httpd-vhosts.conf: <VirtualHost *:80> ServerAdmin postmaster@dummy-host.localhost DocumentRoot "E:/Documenten/Dropbox/Dropbox/dummy-htdocs" ServerName dropbox.local ServerAlias www.dropbox.local ErrorLog "logs/dropbox.local-error.log" CustomLog "logs/dropbox.local-access.log" combined </VirtualHost> 因此,我dropbox.local-error.log查询了所有信息: [Thu Feb 02 10:41:57 2012] [error] [client 127.0.0.1] client denied by server configuration: E:/Documenten/Dropbox/Dropbox/dummy-htdocs/ 该错误似乎可以通过添加解决 <directory "E:/Documenten/Dropbox/Dropbox/dummy-htdocs"> Allow from all </directory> 但是现在我得到了这个错误dropbox.local-error.log: [Thu Feb 02 10:45:56 2012] …

23
如何在Windows 7的命令提示符中运行Python程序?
我试图弄清楚如何在Windows 7上使用命令提示符运行Python程序。(我现在应该已经弄清楚了……) 当我在命令提示符下键入“ python”时,出现以下错误: 无法将“ python”识别为内部或外部命令,可操作程序或批处理文件。 我在寻求帮助时发现的第一个地方是该网站:http : //docs.python.org/faq/windows.html#how-do-i-run-a-python-program-under-windows。 它虽然有所帮助,但是该教程是针对Windows 2000及更早版本编写的,因此对我的Windows 7计算机几乎没有帮助。我尝试了以下操作: 对于Windows的较早版本,最简单的方法是编辑C:\ AUTOEXEC.BAT>文件。您可能想在AUTOEXEC.BAT中添加以下内容: 该文件在我的机器上不存在(除非我弄错了)。 接下来,我尝试了此操作:(这里:如何运行Python程序?) 将Python放在您的路径上 视窗 为了运行程序,您的操作系统会在各个地方出现,并尝试将您键入的程序/命令的名称与过程中的某些程序进行匹配。 在Windows中: 控制面板>系统>高级> |环境变量| >系统变量->路径 这需要包括:C:\ Python26; (或同等学历)。如果将其放在最前面,它将是第一位。您也可以在末尾添加它,这可能会更好。 然后重新启动提示,并尝试键入“ python”。如果一切正常,您应该收到一个“ >>>”提示。 对于Windows 7来说,这已经足够相关了,我进入了系统变量。我添加了一个值“ C:\ Python27”的变量“ python” 即使重新启动计算机后,我仍然会收到错误消息。 有人知道怎么修这个东西吗?
160 python  windows-7 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.