Skip to content

Blog

Windows7 で延々と「更新プログラムの確認中」になる事象を回避する

未だに「古い Windows にしか対応していないソフトウェアのテストを実施する為に Windows7 を使いたい」というケースがしばしばあります。しかし、Windows7 のインストール直後では Windows Update を実施しても「更新プログラムの確認中」という状態から何時間経っても変化せず、更新プログラムのインストールが出来ない、という事象があります。この現象は KB3138612 をインストールすることによって解消することが出来ます。

axel で CLI 上から分割ダウンロードする

CLI からのダウンロードには wget や curl を使うことが多いと思います。より高速なダウンロードツールに axel があります。axel は同時接続数を増やすことでダウンロードを高速化しますが、その分、サーバ側には負担をかけてしまうので不必要な多用には注意する必要があります。

AWS S3 の静的 Web ホスティングでリダイレクトを使う

AWS のストレージサービスである「S3」は、設定することで静的 Web サイトのホスティングが可能です。S3 と Lambda を組み合わせて使用することで動的な機能を利用することも出来ますが、S3 単体ですと例えば「User-Agent を見分けて処理を変化させる」といった高度な処理は出来ないようです。但し、HTTP リダイレクトコード(301)を使った単純なリダイレクトであれば S3 単体でも利用することが出来ます。

例えば http://FQDN/REDIRECT/FROM/ へのアクセスを http://FQDN/REDIRECT/TO/ にリダイレクトするには S3 に以下のようなリダイレクトルールを設定します。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
<RoutingRules>
    <RoutingRule>
        <Condition>
            <KeyPrefixEquals>REDIRECT/FROM/</KeyPrefixEquals>
        </Condition>
        <Redirect>
            <ReplaceKeyPrefixWith>REDIRECT/TO/</ReplaceKeyPrefixWith>
            <HttpRedirectCode>301</HttpRedirectCode>
        </Redirect>
    </RoutingRule>
</RoutingRules>