Page 182 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼CrystalDiskMarkが起動できない他 よっちゃん 17/7/17(月) 12:46 ┣Re:CrystalDiskMarkが起動できない他 ひよひよ 17/7/17(月) 19:48 ┃ ┗Re:CrystalDiskMarkが起動できない他 よっちゃん 17/7/19(水) 22:27 ┃ ┗Re:CrystalDiskMarkが起動できない他 ひよひよ 17/7/19(水) 22:28 ┃ ┣Re:CrystalDiskMarkが起動できない他 よっちゃん 17/7/19(水) 22:46 ┃ ┣Re:CrystalDiskMarkが起動できない他 よっちゃん 17/7/19(水) 23:25 ┃ ┗Re:CrystalDiskMarkが起動できない他 よっちゃん 17/7/19(水) 23:58 ┃ ┗Re:CrystalDiskMarkが起動できない他 ひよひよ 17/7/20(木) 0:08 ┗Re:CrystalDiskMarkが起動できない他 ひよひよ 17/8/3(木) 0:13 ─────────────────────────────────────── ■題名 : CrystalDiskMarkが起動できない他 ■名前 : よっちゃん ■日付 : 17/7/17(月) 12:46 -------------------------------------------------------------------------
Ryzen環境でマザーボードを新調したのを機に、 CDMを起動してみたのですが、起動できない現象が発生しました。 (新調前のマザーでは起動できました) とりあえず、バックグランドプロセスとしては起動しているのですが、 アプリのウィンドウが出てこない状況で、32bit/64bitでも同じでした。 それと、UWP版の64bitをインストールすると起動できたのですが、 これをインストールすると、一部の操作で極端にパフォーマンスが低下します。 ・スタートボタンを押してメニューが出るまでにかなり時間がかかる ・同様に、メニューを閉じるときもかなり時間がかかる ・スタート→設定の画面が出る前に、長いと10秒以上かかることがある ・アンインストールすると直る ・他のストアアプリでは再現しなかった ちなみに、ハードウェア構成は↓の通りです。 ・Windows 10 Home 1703 (15063.483) ・Ryzen 7 1700 ・MSI X370 GAMING PRO CARBON ・GIGABYTE GA-AB350 Gaming 3 (このマザーではzip版は起動できました) ・PLEXTOR PX-256M8PeGN ・WD20EARX-00PASB0 ・C300-CTFDDAC064MAG 以上、よろしくお願いします。 |
▼よっちゃんさん: >Ryzen環境でマザーボードを新調したのを機に、 >CDMを起動してみたのですが、起動できない現象が発生しました。 >(新調前のマザーでは起動できました) >とりあえず、バックグランドプロセスとしては起動しているのですが、 >アプリのウィンドウが出てこない状況で、32bit/64bitでも同じでした。 > >それと、UWP版の64bitをインストールすると起動できたのですが、 >これをインストールすると、一部の操作で極端にパフォーマンスが低下します。 > >・スタートボタンを押してメニューが出るまでにかなり時間がかかる >・同様に、メニューを閉じるときもかなり時間がかかる >・スタート→設定の画面が出る前に、長いと10秒以上かかることがある >・アンインストールすると直る >・他のストアアプリでは再現しなかった > >ちなみに、ハードウェア構成は↓の通りです。 > >・Windows 10 Home 1703 (15063.483) >・Ryzen 7 1700 >・MSI X370 GAMING PRO CARBON >・GIGABYTE GA-AB350 Gaming 3 (このマザーではzip版は起動できました) >・PLEXTOR PX-256M8PeGN >・WD20EARX-00PASB0 >・C300-CTFDDAC064MAG > >以上、よろしくお願いします。 う〜む。HTML ベースの UI なところで何か技術的な問題があるのかもしれません。この問題は、以前よりも一部ユーザーから時折ご指摘いただいていたのですが、手元の環境では問題が発生せず根本原因もわかっておりません。 作り直すことが一番手っ取り早い解消方法なんだろうと思いつつ・・・。 |
DiskMark32.log 00000032 IE Version Check. DiskMark64.log 00000031 IE Version Check. 例の出力されたログの内容です |
▼よっちゃんさん: >DiskMark32.log >00000032 IE Version Check. > >DiskMark64.log >00000031 IE Version Check. > >例の出力されたログの内容です なんと!! ものすごく初期の段階ですね。さらに出力ポイント増やした版を作成します。少々お待ちを。 |
DiskMark32.log 00000000 IE Version Check. 00000094 GetFileVersionInfoSize() 00000094 GetFileVersionInfoSize() 00000094 VerQueryValue(vbuf, _T(), (void**)&buf, &size); 00000110 CopyMemory(&vffi, buf, sizeof(VS_FIXEDFILEINFO)); 00000110 VerQueryValue(vbuf, _T("VarFileInfoTranslation"), (void**)&buf, &size); DiskMark64.log 00000000 IE Version Check. 00000000 GetFileVersionInfoSize() 00000016 GetFileVersionInfoSize() 00000016 VerQueryValue(vbuf, _T(), (void**)&buf, &size); 00000016 CopyMemory(&vffi, buf, sizeof(VS_FIXEDFILEINFO)); 00000032 VerQueryValue(vbuf, _T("VarFileInfoTranslation"), (void**)&buf, &size); |
DiskMark32.log 00000000 IE Version Check. 00000078 GetFileVersionInfoSize() 00000078 GetFileVersionInfoSize() 00000078 VerQueryValue(vbuf, _T(), (void**)&buf, &size); 00000094 CopyMemory(&vffi, buf, sizeof(VS_FIXEDFILEINFO)); 00000094 VerQueryValue(vbuf, _T("VarFileInfoTranslation"), (void**)&buf, &size); DiskMark64.log 00000000 IE Version Check. 00000047 GetFileVersionInfoSize() 00000063 GetFileVersionInfoSize() 00000063 VerQueryValue(vbuf, _T(), (void**)&buf, &size); 00000063 CopyMemory(&vffi, buf, sizeof(VS_FIXEDFILEINFO)); 00000063 VerQueryValue(vbuf, _T("VarFileInfoTranslation"), (void**)&buf, &size); |
32bit/64bitともにベンチ完走しました。 ログは以下の通りです。 DiskMark32.log 00000000 IE Version Check. 00000031 CDiskMarkDlg dlg; 00000047 dlg.DoModal() 00000391 START - OnInitDialog() 00000485 UpdateQueuesThreads(); 00000485 InitThemeLang(); 00000500 GetFileVersionInfoSize() 00000500 GetFileVersionInfoSize() 00000500 VerQueryValue(vbuf, _T(), (void**)&buf, &size); 00000516 CopyMemory(&vffi, buf, sizeof(VS_FIXEDFILEINFO)); 00000516 VerQueryValue(vbuf, _T("VarFileInfoTranslation"), (void**)&buf, &size); 00000516 CopyMemory(&Locale, buf, sizeof(int)); 00000516 wsprintf(str, 00000531 VerQueryValue(vbuf, str, (void**)&buf, &size); 00000531 _tcscpy_s(str, 256, buf); 00000531 delete [] vbuf; 00000531 _tcscmp(str, _T()) != 0 00000547 return int(_tstof(str) * 100); 00000547 InitMenu(); 00000547 CheckRadioZoomTyp() 00000563 EnableDpiAware(); 00000563 InitDHtmlDialog() 00000610 END - OnInitDialog() 00310125 timeEndPeriod(tc.wPeriodMin); 00310203 flagReExec 00310203 END - InitInstance() DiskMark64.log 00000000 IE Version Check. 00000031 CDiskMarkDlg dlg; 00000031 dlg.DoModal() 00000343 START - OnInitDialog() 00000375 UpdateQueuesThreads(); 00000375 InitThemeLang(); 00000390 GetFileVersionInfoSize() 00000390 GetFileVersionInfoSize() 00000390 VerQueryValue(vbuf, _T(), (void**)&buf, &size); 00000406 CopyMemory(&vffi, buf, sizeof(VS_FIXEDFILEINFO)); 00000406 VerQueryValue(vbuf, _T("VarFileInfoTranslation"), (void**)&buf, &size); 00000406 CopyMemory(&Locale, buf, sizeof(int)); 00000406 wsprintf(str, 00000422 VerQueryValue(vbuf, str, (void**)&buf, &size); 00000422 _tcscpy_s(str, 256, buf); 00000422 delete [] vbuf; 00000422 _tcscmp(str, _T()) != 0 00000437 return int(_tstof(str) * 100); 00000437 InitMenu(); 00000437 CheckRadioZoomTyp() 00000453 EnableDpiAware(); 00000453 InitDHtmlDialog() 00000484 END - OnInitDialog() 00304531 timeEndPeriod(tc.wPeriodMin); 00304562 flagReExec 00304578 END - InitInstance() |
▼よっちゃんさん: >32bit/64bitともにベンチ完走しました。 >ログは以下の通りです。 > >DiskMark32.log >00000000 IE Version Check. >00000031 CDiskMarkDlg dlg; >00000047 dlg.DoModal() >00000391 START - OnInitDialog() >00000485 UpdateQueuesThreads(); >00000485 InitThemeLang(); >00000500 GetFileVersionInfoSize() >00000500 GetFileVersionInfoSize() >00000500 VerQueryValue(vbuf, _T(), (void**)&buf, &size); >00000516 CopyMemory(&vffi, buf, sizeof(VS_FIXEDFILEINFO)); >00000516 VerQueryValue(vbuf, _T("VarFileInfoTranslation"), (void**)&buf, &size); >00000516 CopyMemory(&Locale, buf, sizeof(int)); >00000516 wsprintf(str, >00000531 VerQueryValue(vbuf, str, (void**)&buf, &size); >00000531 _tcscpy_s(str, 256, buf); >00000531 delete [] vbuf; >00000531 _tcscmp(str, _T()) != 0 >00000547 return int(_tstof(str) * 100); >00000547 InitMenu(); >00000547 CheckRadioZoomTyp() >00000563 EnableDpiAware(); >00000563 InitDHtmlDialog() >00000610 END - OnInitDialog() >00310125 timeEndPeriod(tc.wPeriodMin); >00310203 flagReExec >00310203 END - InitInstance() > >DiskMark64.log >00000000 IE Version Check. >00000031 CDiskMarkDlg dlg; >00000031 dlg.DoModal() >00000343 START - OnInitDialog() >00000375 UpdateQueuesThreads(); >00000375 InitThemeLang(); >00000390 GetFileVersionInfoSize() >00000390 GetFileVersionInfoSize() >00000390 VerQueryValue(vbuf, _T(), (void**)&buf, &size); >00000406 CopyMemory(&vffi, buf, sizeof(VS_FIXEDFILEINFO)); >00000406 VerQueryValue(vbuf, _T("VarFileInfoTranslation"), (void**)&buf, &size); >00000406 CopyMemory(&Locale, buf, sizeof(int)); >00000406 wsprintf(str, >00000422 VerQueryValue(vbuf, str, (void**)&buf, &size); >00000422 _tcscpy_s(str, 256, buf); >00000422 delete [] vbuf; >00000422 _tcscmp(str, _T()) != 0 >00000437 return int(_tstof(str) * 100); >00000437 InitMenu(); >00000437 CheckRadioZoomTyp() >00000453 EnableDpiAware(); >00000453 InitDHtmlDialog() >00000484 END - OnInitDialog() >00304531 timeEndPeriod(tc.wPeriodMin); >00304562 flagReExec >00304578 END - InitInstance() ん?別な場所から同じ条件で呼び出している GetFileVersion は正常に動作しているようですね。 もしかして、初期化が足りない段階で呼び出しているのが原因?また、明日見直してみます。 |
▼よっちゃんさん: >Ryzen環境でマザーボードを新調したのを機に、 >CDMを起動してみたのですが、起動できない現象が発生しました。 >(新調前のマザーでは起動できました) CrystalDiskMark 5.2.2 で修正しました。 ご連絡&ご協力ありがとうございました。 |