問題タブ [hotfix]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
email - MS ホットフィックスの配信遅延
support.microsoft.com から修正プログラムを要求し、電子メール アドレスを入力しましたが、まだ電子メールを受け取っていません。ホットフィックスをリクエストした後に表示されたスプラッシュ ページには、次のように書かれていました。
ホットフィックスの確認
これらの修正プログラムは、次の電子メール アドレスに送信されます。
通常、ホットフィックスの電子メールは 5 分以内に配信されます。ただし、電子メール配信システムの予期しない問題により、遅延が発生する場合があります。
「hotfix@microsoft.com」の電子メール アカウントから電子メールを送信します。電子メール フィルターまたはスパム ブロッカーを使用している場合は、"hotfix@microsoft.com" または "microsoft.com" ドメインを差出人セーフ リストに追加することをお勧めします。(差出人セーフ リストは、ホワイトリストまたは承認済み送信者リストとも呼ばれます。) これにより、弊社の電子メールが迷惑メール フォルダーに移動したり、自動的に削除されたりするのを防ぐことができます。
メールがスパム キャッチャーに引っかかっていないことは確かです。
これらのホットフィックスの 1 つを入手するには、通常どのくらいの時間がかかりますか? 人間がそれを承認するのを待っていますか、それとも何か?あきらめて、別の方法で必要なファイルを取得しようとする必要がありますか?
(更新: Martín Marconcini のあいまいさを解決するために、「me@mycompany.com」を「(私の正しいメール アドレス)」に置き換えました。)
hotfix - Microsoftの修正プログラムがサービスパックに適用されているかどうかをどこで確認しますか?
マイクロソフトが修正プログラムを利用できるようにした報告されたバグに興味があります。サイトを見ると、この修正がサービスパックに含まれているかどうかわかりません。誰かが私がこれを見つけることができる場所を知っていますか?
windows - Visual Studio を使用して修正プログラムを展開する方法は?
Visual Studio で記述された製品があり、顧客とユーザーにその製品のインストーラーを提供するとします。
次に、ユーザーに展開するいくつかのマイナーな変更があります。ユーザーが構成をバックアップしてから製品を再インストールし、構成を復元するというアンインストール プロセスを実行する必要がないようにします。
代わりに、ユーザーが既にインストールされている製品を簡単にコピーできる "ホット フィックス" を提供する必要があります。Visual Studio または一部の Microsoft ツールを使用して、これをどのように行いますか?
それが問題かどうかはわかりませんが、この製品は 1) 部分的に Web アプリケーション、2) 部分的に Windows サービス、3) 部分的に Windows アプリケーションであるとしましょう。
patch - Microsoft (および大規模なインストール ベースを持つ他のソフトウェア会社) は、パッチの依存関係をどのように管理していますか?
Microsoft がコミュニティにリリースする OS (通常はセキュリティ ベース) のパッチとホットフィックスは、通常、一連の更新された DLL またはその他のバイナリで構成されていると理解しています。
Microsoft やその他の企業は、修正プログラムが互いに衝突しないようにどのように保証していますか? 単一の修正プログラムに以前の修正プログラムのすべての修正が含まれる、累積的な修正プログラムのアプローチを常に採用していますか? 多くの修正プログラムは特定の問題の修正に重点を置いているように見えるため、これは当てはまらないようです。それらが焦点を絞った修正プログラムである場合、ある修正プログラムが別の修正プログラムを破壊するのをどのように防止しますか (たとえば、互換性のない DLL が互いにインストールされているなど)。
私は常に、このプロセスを管理する Microsoft の能力に感心してきました。私が働いている会社はずっと小規模で、数年前にパッチ プロセスに取り組んだときは、常に累積的なアプローチを採用していました。つまり、単一のパッチが、そのリリースに基づく以前のすべてのパッチに即座に取って代わりました。これは、次の「公式」リリースが公開されるまで、パッチのサイズが徐々に大きくなることを意味していました。
パッチの依存関係を管理するための良い方法は何ですか?
maintenance - パッチvs.ホットフィックスvs.メンテナンスリリースvs.サービスパックvs.
バージョン1とバージョン2の間のどこかにいるとき、ソフトウェアを保守するために何をしますか?
パッチ、ホットフィックス、メンテナンスリリース、サービスパックなどの用語はすべて、私の観点からはぼやけており、話し相手によって定義が異なります。
リリース間の増分保守作業を何と呼びますか?
c# - Windows Update API c# コードで更新履歴を取得できない
企業イントラネットで Windows オペレーティング システムにセキュリティ修正プログラムを自動的に適用するコードを書いています。(私は Visual Studio .NET を使用しているため、.NET Framework 1.1 を使用しており、c# で開発しています。)
最初のステップとして、WUApi を使用してシステムに既に適用されているホットフィックスをリストしたいと思います。「tlbimped」wuapi.dll への参照を追加しました。元の dll も regsvr32 に登録しました。Windows Update サービスはサービス マネージャーで稼働しているように見えますが、コードは機能しません。ゼロを返します。適用された修正プログラムの数として、修正プログラムを適用した直後でも、「QueryHistory」関数に到達すると COMException がスローされます。
コードは次のとおりです。
c++ - 最新の Visual Studio 2005 セキュリティ アップデートは、顧客サイトのホット フィックス時に C ランタイム ライブラリの問題を引き起こしますか?
お気づきかもしれませんが、Visual Studio 2005 への更新は、先週、ほとんどのマシンで自動更新されました。このアップデートには、ビジュアル C ランタイム ライブラリの新しいバージョンが含まれていました。その結果、更新後にビルドされたバイナリには、クライアント システムにインストールされた新しい再配布可能ファイルも必要になります。
http://support.microsoft.com/kb/971090/を参照してください。
新しい再頒布可能パッケージのインストーラーは次のとおりです。
これは、新しいバイナリを顧客に配布するのに問題ありません。新しい再配布可能ファイルをインストーラーと共に出荷し、すべて動作します。
ただし、既存の顧客サイトがバグを発見した場合にホットフィックスできるかどうか、本当に心配しています。この場合、通常、修正された dll または exe を送信するだけです。
ただし、今これを行うと、これらの顧客に新しい再配布可能ファイルを送信する必要があり、同じ実行可能ファイルで 2 つの異なるバージョンの C ランタイム ライブラリを使用することになります。
- これは問題ですか?
- これによりアプリケーションがクラッシュする可能性はありますか?
- ある dll にメモリを割り当て、別の dll で割り当てを解除するとどうなりますか? 通常、これは同じリリース ランタイム ライブラリが使用されている場合に機能します。私は約 3 年前にコードを調べてこれをクリーンアップしましたが、すべての発生を見つけて修正したかどうかはわかりません。
- 異なる dll での割り当て/割り当て解除はまだ問題がありますか? スマートポインターなどの時代になり、これを強制することが非常に必要になりました。
- マニフェストを変更することで、依存するランタイム ライブラリのバージョンを制御できますか?
ポインタやアドバイスをいただければ幸いです。
更新:この質問 VC++: KB971090 と Visual C ランタイム DLL 依存関係の選択に気付きました これは非常に似ていますが、私の質問は、1 つの実行可能ファイルで 2 つの異なるバージョンのランタイムを使用することに関係しています。
.net - .NET Frameworkアップデートの32ビットバージョンと64ビットバージョンの両方を適用する必要がありますか?
x86およびx64フレーバーで提供される.NET3.5SP1以降の更新があります。
KBの記事はこちらです:
2つの可能な更新があります:
64ビット版は、Windows 2008 / Vista 64ビットにインストールされている32ビットの.NETFrameworkも更新しますか?
visual-studio - 推奨されるSP1以降のVisualStudio2008ホットフィックス
今日、私は再インストールしなければなりませんでした。以前はVS2008用にいくつかの修正プログラムをインストールしていましたが、現在はインストールしておらず、なぜそれらが必要だったのか思い出せません。セキュリティ関連の修正プログラムがMicrosoftUpdateから提供されることを期待していますが、VSのバグ修正に興味があります。
Visual Studio 2008 SP1にインストールすることをお勧めする修正プログラムのリストを持っている人はいますか?
extract - msu ファイルの内容または変更を表示する方法
マイクロソフトから修正プログラムを入手しました (msu ファイル)。そのファイルで行われた内容または変更を見つけるにはどうすればよいですか?