タグ付けされた質問 「windows」

Microsoft Windowsオペレーティングシステムに固有のソフトウェアの作成:API、動作など。注:一般的なWINDOWSサポートはオフトピックです。サポートに関する質問はhttps://superuser.comで行うことができます


9
Node npmwindowsファイルパスが長すぎてパッケージをインストールできません
状況 Windowsでホストされている開発環境でgulpと関連するフロントエンドツールチェーンを使用したいと思います。node_modulesフォルダーグラフが扇形に広がり、Windowsファイルパスが長すぎてファイルをコピーできないため、Browser-Syncなどのgulpプラグインを使用しようとして壁にぶつかっています。Nodeコミュニティが将来、Windowsでのnpmの使いやすさを向上させるために何を提供するかどうかに関係なく、現在Windowsでこの問題を処理するための実用的なアプローチが必要です。 2つの質問 意図したとおりに機能するWindows用のnpmワークフローはありますか?「コマンドを実行してファイルをインストールする」(たとえば、OSXのnpm、Linuxのnpm、ruby gems、さらにはnugetに相当)使用するたびに手動でファイルを編集したり、シンボリックリンクなどをいじったりしたくありません。 Windowsではnpm。 Windows APIファイルのパス制限を回避するためのnpmとノード実行のための十分に文書化された安定したCygwinワークフローはありますか? 以下にリストされているゴーリーの詳細... 一般的な問題 標準のWindowsコマンドプロンプトからnpminstallを実行すると、深くネストされたnode_modules階層で失敗します。 Joyentのgithubリポジトリスレッドによると、これは認識されている問題であり、Windows中心の環境の開発者にとっては好ましい回避策はありません。(本当に?) NTカーネルは、最大32,767文字のファイルパス長をサポートします。 WindowsAPIのMAXPATHは260文字に制限されています。 Windows APIは、エクスプローラー、CMD、Powershell、MYSgit bashなどを含まないすべての主要なWindowsシェルのファイル操作を処理します(MSは本当に?NTFSはどのくらいの期間使用されていますか?) Cygwinは長いファイルパスをサポートしていますが、crlf形式のため、npm.cmdはそのままでは機能しません。npmでDOS2Unixトランスフォームを試して、Cygwinで動作させましたが、これには他の問題があるようです。 私の現在のハック C:\のルートにステージング領域として「n」フォルダーを作成します。これにより、フォルダーパスが短くなります。 「n」フォルダー内でnpmを実行して、必要なモジュールをインストールします。 Cygwinを起動し、cpを使用してnode_modulesフォルダーを宛先プロジェクトにコピーします。 依存関係が変更されたとき、または新しいプロジェクトを起動する必要があるときは、すすいで繰り返します。 その他の不快な回避策 シンボリックリンクを使用してファイルパスを短縮できますが、これらは厄介なハックです。npmエコシステムが成長するにつれて、ネストされた依存関係チェーンが長くなりすぎ、この回避策は使用できなくなります。 ルートフォルダーのpackage.jsonファイルにすべての依存関係を追加することは、私が遭遇した1つのスレッドで言及されました。このアプローチはフォルダー構造をフラットにし、重複するモジュールのロードを防ぎますが、この回避策は不自然に感じます。また、手動またはハッキーなスクリプトを使用して、インストール後にファイルやフォルダーをいじる必要があるため、npmの使いやすさ、耐久性、生産性が低下します。このアプローチは、シンボリックリンクアプローチが最終的に苦しむ可能性があるのと同じ運命に対しても脆弱です。

14
WindowsはJAVA_HOMEを無視します:JDKをデフォルトとして設定する方法は?
JREの代わりにJDKを使用するようにWindowsを説得するにはどうすればよいですか? この質問は、以前、ここ、および他の場所で尋ねられました。 デフォルトのJavaインストール/ランタイム(Windows)を設定するにはどうすればよいですか? 問題は、Windowsが無視しJAVA_HOME、JDKbinディレクトリをパスの最初のエントリにしたという事実も無視することです。 java -versionコマンドラインから実行すると、JDK 1.6インストールを呼び出す代わりに、1.7JREが実行されます。 私の推測では、これは1.7に固有の問題であり、Windows7はレジストリで行うべきではないことを実行しています。 これを修正する方法についてのアイデアはありますか? 編集:おっと。上記の「パス」を意味するときに、「クラスパスの最初のエントリ」と書きました。ごめんなさい。
89 windows  java 

9
名前がドット(「。」)で終わっているフォルダを削除するにはどうすればよいですか?
名前がC:\a.\やC:\b.\などのドットで終わっているマルウェアによって作成されたフォルダがいくつかあります。 コマンドでそのようなフォルダを削除できる解決策を見つけましたrd /q /s "C:\a.\"が、win APIを呼び出すとRemoveDirectory、が返されますERROR_FILE_NOT_FOUND。 そして、私はそのようなディレクトリを削除する関数をどのように書くのか疑問に思います、ありがとう 私はこのような自分のWindowsXPSP3システムでテストします フォルダC:\>mkdir a..\\\を作成し、ダブルクリックしてこのフォルダにアクセスできません。コマンドで削除できます rd /q /s "C:\a.\" そのrd /q /sコマンドが呼び出すWindowsシステムAPIは何ですか?



7
Javaプロセスを正常に停止する方法は?
LinuxおよびWindowsでJavaプロセスを正常に停止するにはどうすればよいですか? いつRuntime.getRuntime().addShutdownHook呼び出され、いつ呼び出されないのですか? ファイナライザについてはどうですか、それらはここで役立ちますか? シェルからJavaプロセスにある種のシグナルを送信できますか? できればポータブルなソリューションを探しています。
88 java  linux  windows  shell  process 


4
Windows(v10)からAndroidStudioを完全にアンインストールする方法は?
私はすでにこの質問を見ました。しかし、それはMacOS用です。私はウィンドウズを使用しています。新しいプロジェクトを作成したりbuild/rebuild、プロジェクトを試行したりするたびに、フリーズします!! 最新バージョン(2016年9月10日)をインストールしました。しかし、事態は悪化しています。完全に取り外して、初めて取り付けるように取り付けたいです。どんな助けでも感謝されます。

13
MemcachedをWindows(x64)64ビット環境で実行できますか?
誰もが知っていIF、WHENまたはどのように私は得ることができますMemcachedのWindowsの64ビット環境で実行していますか? 私は新しいホスティングソリューションをセットアップしていて、64ビットOSを実行することを強く望んでいます。これは、SQL ServerDBを備えたASP.NetMVCソリューションであるため、OSはWindows Server 2003または(願わくば!)2008のいずれかになります。 これがサーバー上の32ビットと64ビットに関する議論に波及する可能性があることは知っていますが、私の好みは64ビットであり、いくつかの非常に 正当な理由があるとだけ言っておきましょう。 これまでのところ、私はいくつかのオプションを試し、32ビットマシンでこれを起動することに関連する少しの助けを見つけました(そして私が追加するかもしれませんが成功しました)が、元のWindowsポートはWin32固有であるため、これはほとんど役に立ちませんx64にサービスとしてインストールする場合。また、Win32でコンパイルされたバージョンしか取得できないlibeventにも依存しています。 特に32ビットと64ビットのアーキテクチャの複雑な違いのために、これらすべてをC ++にロードして「コンパイル」(64ビットの場合)を押すだけでは機能しないと思いますが、誰かがこれを取り除くことに取り組んでいるのではないかと思います地面?残念ながら、私の専門知識はマネージコード(C#)のみにあります。それ以外の場合は、これを自分で試してみますが、64ビットWindowsサーバーでmemcachedを実行しようとしているのは私だけだとは信じられません。 ..私ですか? 更新 はい、私はまだこれに対する答えを探しているのではないかと思います-安定したビルドを作成するための(私の哀れなC ++スキルを使った)すべての努力が失敗しました-1台のサーバーと3台のVMをゴミ箱に捨てて、今試してみました本当の専門家に頼ってください。これを64ビットに移植することを計画している人はいますか?それとも、代わりにMS Velocityを使用することを本当に提案していますか?私はその考えに身震いします。 更新:@ Lars-私は実際にEnyimを使用しています-それは非常に良いですが、あなたが言及しているのはサーバー部分ではなくクライアントです。 @ DannySmurf-私はそれをサービスとして32ビットOSにしかインストールできなかった。64ビットOSは、このWin32サービスのインストールを拒否します。もちろん、はい、多くのWin32コードはx64アーキテクチャでシームレスに動作するため、32ビットアプリ(Officeなど)やゲ​​ームをVista / XP 64などで実行できますが、サービスに関しては直接変換されません。私は専門家ではありません。サービスがサブスクライブする必要のある同期やイベントに関係しているのではないかと思います。64と32はうまく機能しないのではないかと思います。私はこれについて訂正できてうれしいですが、あなたの質問に答えるために-はい、私は試しました。 @ OJ-率直な回答をありがとうございました。私は同じように考えましたが、他の誰かが提案を持っているか、またはすでにこのルートを進んでいるかどうかはわかりませんでした。StackOverflowがLIVEの場合、より多くの人が応答して、これが調査中のものであるかどうかを知らせてくれます。自分でコンパイルしてみることができますが、(C ++の経験レベルでは)それを「信頼」することはできません。大規模でスケーラブルなソリューションのこのような重要なコンポーネントで「エンタープライズレベル」の信頼性を提供します。自信を持てるようになるには、消毒されていない実験的アプローチではなく、教育を受けた介入が必要だと思います。私の側の少しの見落としは、サイトをダウンさせる可能性があります。まあ...次回まで。
87 c#  c++  windows  64-bit  memcached 

12
TCHARはまだ関連していますか?
私はWindowsプログラミングに不慣れで、Petzoldの本を読んだ後、次のように思います。 文字列を宣言するためにTCHAR型と_T()関数を使用することはまだ良い習慣ですか、それとも新しいコードでwchar_tとL""文字列を使用する必要があるのですか? Windows 2000以降のみを対象とし、コードは最初からi18nになります。
87 c++  c  windows  unicode  wchar-t 


10
優れた軽量CSVビューアとは何ですか?[閉まっている]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、StackOverflowのトピックになります。 3年前に閉鎖されました。 この質問を改善する そこに良い軽量CSVビューアはありますか?変更後のファイルを簡単に更新できるものが欲しいのですが。クイックグーグル検索は明確な勝者を見つけませんでした。 ファイルがロックされるので、毎回Excelを開く必要はありません。これにより、他のプログラムがファイルを更新できなくなります。
87 windows 

10
特定のファイルがWindowsで開いているかどうかを確認するにはどうすればよいですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、話題のスタックオーバーフローのため。 7年前に閉鎖されました。 この質問を改善する Linux用の私のお気に入りのツールの1つはlsofです-本物のスイスアーミーナイフです! 今日、私はWinXPシステムのどのプログラムが特定のファイルを開いているのか疑問に思いました。lsofと同等のユーティリティはありますか?さらに、問題のファイルはネットワーク共有を介していたため、それが問題を複雑にするかどうかはわかりません。

4
Windows SDK7.1のインストール時にエラーが発生しました
インターネットに投稿されたWindowsSDKのインストール中にエラーが発生しましたが、どのソリューションも機能していません。これが私が得ているログです 9:43:37 AM Monday, October 14, 2013: SFX C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\SFX\vcredist_x64.exe installation started with log file C:\Users\clarkbd\AppData\Local\Temp\Microsoft Windows SDK for Windows 7_c3c42538-8a3e-439d-be39-aee3078ca098_SFX.log 9:43:43 AM Monday, October 14, 2013: C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\SFX\vcredist_x64.exe installation failed with return code 1603 9:43:53 AM Monday, October 14, 2013: [SDKSetup:Error] Config_Products_Install: Installation of Product Microsoft Windows …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.