‘Windows’ カテゴリーのアーカイブ

Hypser-Vのデータの規定の配置場所を変更するには

2010年8月27日 金曜日

レジストリの以下のキーを追加、変更する。

・VirtualMachineファイル
HKLM\Software\Microsoft\Windows NT”\CurrentVersion\Virtualization\ DefaultExternalDataRoot
      REG_SZ   D:\Virtual_Machines

HKLM\Software\Microsoft\Windows NT”\CurrentVersion\Virtualization\DefaultVirtualHardDiskPath
                REG_SZ      D:\VHDs

IIS7.5(FastCGI)にPHP5.2をインストールする手順

2010年2月20日 土曜日
  1. PHPの(Non-thread-safe zip package)をダウンロードして展開する。
  2. [コントロールパネル]-[プログラムと機能]-[Windowsの機能の有効化または無効化]をクリックする。
  3. CGIを有効にする。
  4. php.ini-recommended をphp.iniとしてコピーし、下記を設定する。
    cgi.fix_pathinfo=1
    fastcgi.impersonate = 1
    cgi.force_redirect  = 0
  5. IISマネージャでサーバを選択し、[ハンドラマッピング]をクリック->[モジュールマップの追加]をクリックし下記を設定する。
    要求パス:*.php
    モジュール:FastCgiModule
    実行可能ファイル:(php-cgi.exeへのパス)
    名前: PHP FastCGI

Windows Server 2008 R2/Windows 7でASP.NetからSQL Serverに接続するユーザが変更された

2009年12月11日 金曜日

以前は「Network Service」で接続したが、アプリケーションプール名が「DefaultAppPool」の場合、「IIS AppPool\DefaultAppPool」で接続できる。

ユーザ、グループの検索画面には検索しても出てこないので、直接入力する。

ASP.Net MVCをIIS 6.0で動かすと「404エラー」になるのを回避するには

2009年11月14日 土曜日
  1. 拡張子「.mvc」をASP.Netにマップする設定をIISのアプリケーションマップに追加するために、スクリプト「C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 1.0\Scripts\registermvc.wsf」を実行する。 ASP.Net MVC 2の場合はregistermvc.wsfがないので、下記のように手動で登録する。
    Webサイトのプロパティ->ホームディレクトリ->構成からアプリケーションの構成を開き、追加ボタンで「アプリケーションの拡張しマッピングの追加/編集を開く。
    実行可能ファイル:c:\windows\microsoft.net\framework\v4.0.30319\aspnet_isapi.dll
    拡張子:.mvc
    動詞:制限 GET,HEAD,POST
    スクリプトエンジン:チェック
    ファイルの存在を確認する:チェックなし
    に設定し、「OK」ボタンをクリックする。
  2. アプリケーションの「Global.aspx」のMapRouteを変更して、「.mvc」の拡張子をコントローラ名に追加して、「{controller}.mvc/{action}/{id}」のようにする。また、あらたにRootに対するマップを追加して、ルートUrlのアクセスを/Home/Indexにマップする。変更後のコードは下記。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;

namespace MvcApplication1
{

public class MvcApplication : System.Web.HttpApplication
    {
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

routes.MapRoute(
                "Default",
                "{controller}.mvc/{action}/{id}",
                new { action = "Index", id = "" }
              );

routes.MapRoute(
              "Root",
              "",
              new { controller = "Home", action = "Index", id = "" }
            );

}

protected void Application_Start()
        {
            RegisterRoutes(RouteTable.Routes);
        }
    }
}

USBメモリにWindowsのOSインストールイメージを作成する(VISTA以降)

2009年8月25日 火曜日

Windows VISTA以降のOSでコマンドプロンプトからdiskpartを起動して、以下のコマンドを実行する。

DISKPART> list disk
DISKPART> select disk USBメモリのディスク番号
DISKPART> clean
DISKPART> create partition primary
DISKPART> select partition 1
DISKPART> active
DISKPART> format fs=fat32
DISKPART> assign
DISKPART> exit 

xcopy の /E オプションを使ってインストールDVDをすべてUSBにコピーする。

インストールDVDの\bootディレクトリに移動し、下記を実行する。

bootsect /nt60 USBドライブ名 

コマンドラインからATIのディスプレイドライバをインストールする。

2009年2月15日 日曜日

Visual Stuido 2008をインストールしたらATIのディスプレイドライバのインストーラが落ちるようになったので、コマンドラインからインストール。

インストール
ATISetup.exe -Install -output screen

アンインストール
ATISetup.exe -Uninstall -output screen

msiexecを使ったログをとりながらインストーラを実行する方法

2008年8月23日 土曜日

インストールが失敗した場合などに、

下記のオプションでインストーラを実行すると詳細ログを出力しながらインストーラを実行できる。

msiexec /i Sample.msi /lv LOG.TXT