Categories
Windows

After all, I’ve updated to Windows8.1 Pro(x86) on the NJ2100.

同一記事の日本語版
Update information      Edit    Edit2(Jun.23)    Edit3(Jul.7)    Edit4(Jul.24)

   In my previous post, I wrote “Tried Windows8.1 Pro on the laptop PC (NJ2100), and failed”. But I’ve updated to Windows8.1 Pro(x86) on the NJ2100 after all.

   Before starting update from Store, I deleted the SiS Mirage 3 Graphics driver based on R529_Logo.zip. If not deleting, I would have the error “0xC1900101 – 0×30018”. As I deleted the driver, I was able to finish the update. But I would have the trouble again if I install the driver after updating. So, I cannot use the monitor resolution 1440×900 now. I use the the MS Basic Display Adapter driver and take the monitor resolution 1280×768. See the Edit4.

   After updating, I also found the Realtek High Definition Audio was disabled. So, I visited the Realtek official site, downloaded a 32bit_Win7_Win8_Win81_R275.exe and installed it. The latest driver version is 6.0.1.7246. But I had terrible noise again. Therefore I replaced ver. 6.0.1.7246 by ver. 6.0.1.5506 which is an NJ2100’s genuine driver for VISTA by EPSON. See the Edit.

   Now, I can use Windows8.1 Pro(x86) on the NJ2100 without problems.

   By the way, I have frustration about the way of 8.1 distribution. MS says Windows 8.1 for Windows 8 is equal to service packs for other windows. But we have the only way of its update from Store. Its size is very large, so its download takes very long time. If failed, we have to start again from very beginning. In early times, we can download the ISO file of 8.1 without an 8.1 product key, but now it is very difficult. Why do they give us a DVD or something?

   Another complaint I have is the way of ‘Sign in’. I hate to use MS account to log in my PC. We can still use a local account when we log in our PC and can avoid MS account when we update to Windows8.1. But it is more difficult to find its steps. What does MS have in mind?

Edit:

   Every reboot gives me the Realtek High Definition Audio Codecs ver. 6.0.1.5506 disabled. I’ve tried re-installations several times, but I finally give it up. Now I use the High Definition Audio Device driver by MS. So I cannot use some of the device features, like stereo mix. I have no hope about it.

   I had a DRIVER_POWER_STATE_FAILURE. I did “bcdedit /set disabledynamictick yes” again. At this moment, I feel better of it and expect this is continuing.

Edit2(Jun.23):

   After my update to 8.1, I have a trouble with USB External Hard Drives which are unconnected from the PC very often. I change values about two of Power Options.

  1. About USB selective suspend setting —> Disabled.
    1. Control Panel
    2. System and Security
    3. Power Options
    4. Change Plan Settings
    5. Change advanced power settings
    6. USB Settings
      • USB selective suspend setting
        1. On battery —> Disabled
        2. Plugged in —> Disabled
      • Click Apply, then click OK.
  2. About Turn on fast startup (recommended) —> Uncheck.
    1. Control Panel
    2. System and Security
    3. Power Options
    4. Choose what the power button does
    5. Change settings that are currently unavailable
    6. Shutdown settings
      • Turn on fast startup (recommended) —> Uncheck
    7. Click Save changes
Edit3(Jul.7):

   The above customization did not work for me. I still had the same trouble.

   Yesterday, I found the page “Help! After installing Windows 8.1, my USB drive disappears or file transfers stop unexpectedly…“. The first half of the page told me I already did but the last half gave me new information. I tried and it is working well until now. See the page:
To disable suspend on idle for this device:
1. Obtain the hardware ID of the USB storage device.
2. Change the device setting in the registry.

   By the way, the author added the note about 2014/4/8 Windows Update, but this reverting did not work for my USB HDD.

   Oh, I almost forgot to write. I wasn’t able to find VID-PID at Hardware Ids. They were showed up at Parent.

Edit4(Jul.24):

   After upgrading, I couldn’t watch WOWOW メンバーズオンデマンド. I had 6030. I installed and uninstalled Silverlight5 again and again. I deleted all things ( i.e. cache folder and mspr.hds) under ProgramDataMicrosoftPlayReady. But nothing useful. I thought really hard about why 6030 occurred. I doubted the MS basic display adapter driver. This gave the Generic Non-pnp monitor driver to NJ2100. Maybe Silverlight5 requires more than the Generic Non-pnp monitor for its DRM.
   I could not give up WOWOW メンバーズオンデマンド because I enjoyed it before upgrading. So I decided to install the SiS driver from R529_Logo.zip. But this driver probably gave me ‘0xC1900101 – 0×30018’ on my first attempt to upgrade. So, I made a full backup image before my act.
   Then I did install. Bingo!! I can watch WOWOW メンバーズオンデマンド now. And I have the 1440×900 resolution. Besides, I have no blue screen at this point. I hope this continues.

   Yesterday I installed the SiS driver from R529_Logo.zip. I was comfortable to use the NJ2100 last night, and I went to bed.
   Today I found a serious problem. When I turn on the PC, the mouse cursor has disappeared. It has never come back until I give up the SiS driver. This is a big trouble. Oops!!

Categories
Windows

Updating to MariaDB 10.0.11.

同一記事の日本語版

   I’ve updated to MariaDB 10.0.11 on my server (Server OS : Windows7HP+SP1(x86)). I write the procedures as follows.

   First, I backed up all the sever data. Especially, MariaDB and MyDB.

   Next, I updated to MariaDB 10.0.11.

  1. Downloaded mariadb-10.0.11-win32.zip.
  2. Extracted the Zip archive.
  3. Control Panel >> Administrative tools >> Services
    Select the MariaDB service name and stop.
  4. Delete all contents in the MariaDB folder. Install the four folders named bin, include, lib and share and license files to the folder.
  5. Control Panel >> Administrative tools >> Services
    Select the MariaDB service name and start.

   That’s it.

   I used this opportunity to update to phpMyAdmin 4.2.3 and this is its ChangeLog. If you need its configuration, see “phpMyAdmin 4.2.0 is released”.

Categories
Windows

Microsoft Security Advisory 2915720 ???

同一記事の日本語版

   Now we have June. On Microsoft Security Advisory 2915720 they announced “Changes in Windows Authenticode Signature Verification”, and the Advisory was first published at 10 Dec. 2013. They said “The change is included with Security Bulletin MS13-098, but will not be enabled until June 11, 2014.” and suggested this actions.

   So I tested my PCs by “EnableCertPaddingCheck”=”1”, the PCs are a CF-J10(Win7 HP Sp1 64bit), an NJ2100(Win8 Pro 32bit), xw4200(Win7 HP Sp1 32bit) and KeyPaso(Vista Business SP2 32bit). But I have no troubles right now. Do you know what environments give me troubles under enabling CertPaddingCheck?

   By the way, I found Microsoft Security Advisory 2915720 was Updated on 21 May 2014 and the enabling date changed from June 11 to August 12.

Categories
Windows

Updating to PHP5.5.13.

同一記事の日本語版
Update information      Edit(Jun.9)

   They released PHP5.5.13 on May-28 19:57:18UTC. So, I updated my PHP from 5.5.12 to 5.5.13 on my Web server (Windows7HP+SP1(x86)).

   According to ChangeLog, this includes the fixes for CVE-2014-0237 and CVE-2014-0238. At this time, their Description is still ** RESERVED ** on the pages. CVE-2014-0237 is related to bug #67328 and CVE-2014-0238 is related to bug #67327.

   The php.ini-production has no change. As the official PHP binary includes php5apache2_4.dll, I extract the zip archive and replace all PHP5.5.12 files with all PHP5.5.13 files except my php.ini. Then, I restart my Apache. That’s it.

   If you need how to configure PHP5.5, please see the post. It is for a mbstrings user, but the information gives some help for you.

   By the way, they announced their fourth and final beta should show up on the 29th of May. But we cannot see it still now. Do they have something wrong to delay final beta release? When will PHP5.6 come?

Edit(Jun.9):
   They released PHP 5.6.0beta4 on June 5 UTC. This is the final beta version. They say their first Release Candidate should show up on the 19th of June. I don’t know how many RC shows up, but PHP 5.6.0 general availability will come anytime soon.

Categories
Windows

Updating to PHP5.5.12.

同一記事の日本語版

   They released PHP5.5.12 on Apr-30 21:11:32UTC. So, I updated my PHP from 5.5.11 to 5.5.12 yesterday.

   According to ChangeLog, this includes the fix for CVE-2014-0185. At this time, its Description is still ** RESERVED ** on the page but it is related with PHP-FPM and I think it was first reported by Christian Hoffmann. You can find its detail at php-fpm: privilege escalation due to insecure default config. Otherwise php5embed.lib comes back.

   The php.ini-production has two small changes about the comment lines. As the official PHP binary includes php5apache2_4.dll, I extract the zip archive and replace all PHP5.5.11 files with all PHP5.5.12 files except my php.ini. Then, I restart my Apache. That’s it.

   If you need how to configure PHP5.5, please see the post. It is for a mbstrings user, but the information gives some help for you.

Categories
Windows

Upgrading from MariaDB 5.5 to 10 on Windows.

同一記事の日本語版
Update information      Edit(Jun.30)

   Now we have the first stable version of MariaDB 10.0 Series which was released on Mar 31. Today, I’ve upgraded from MariaDB 5.5 to 10 on Windows7HP+SP1(x86). Though this is not an update but an upgrade, the procedures are nothing different from the last update.

   First, I backed up all the sever data. Especially, MariaDB and MyDB.

   Next, I upgraded to MariaDB 10.0.10.

  1. Downloaded mariadb-10.0.10-win32.zip.
  2. Extracted the Zip archive.
  3. Control Panel >> Administrative tools >> Services
    Select the MyDB service name and stop.
  4. Delete all contents in the MariaDB folder. Install the four folders named bin, include, lib and share and license files to the folder.
  5. Control Panel >> Administrative tools >> Services
    Select the MyDB service name and start.

   That’s it.

Edit(Jun.30):
   I forgot to write. After upgrading, you have the error message “Please use mysql_upgrade to fix this error.” on the error log, so you need “mysql_upgrade“.

Categories
Windows

Updating to PHP5.5.11.

同一記事の日本語版

   They released PHP5.5.11 on Apr-03 06:21:19UTC.

   According to ChangeLog, this includes the fix for CVE-2013-7345.

   The php.ini-production has nothing changed. As the official PHP binary includes php5apache2_4.dll, I extract the zip archive and replace all PHP5.5.10 files with all PHP5.5.11 files except my php.ini. Then, I restart my Apache. That’s it.

   If you need how to configure PHP5.5, please see the post. It is for a mbstrings user, but the information gives some help for you.

Categories
Windows

Updating to MariaDB 5.5.36.

同一記事の日本語版

   Today, I updated to MariaDB 5.5.36 on Windows7HP+SP1(x86). Here is its Changelog.

   First, I backed up all the sever data. Especially, MariaDB and MyDB.

   Next, I updated to MariaDB 5.5.36.

  1. Downloaded mariadb-5.5.36-win32.zip.
  2. Extracted the Zip archive.
  3. Control Panel >> Administrative tools >> Services
    Select the MyDB service name and stop.
  4. Replace old four folders with new ones. The folders exist in MariaDB and their names are bin, include, lib and share.
  5. Control Panel >> Administrative tools >> Services
    Select the MyDB service name and start.

   That’s it.

Categories
Windows

Updating to PHP5.5.10.

同一記事の日本語版

   Though I forgot to write because of hooked on WOFF, I updated to PHP5.5.10 on Mar. 10.

   According to ChangeLog, this includes the fixes for CVE-2014-1943, CVE-2014-2270 and CVE-2013-7327.

   The php.ini-production loses the next 31 lines. My server had nothing affected by them, though.
———————————————
; session.bug_compat_42
; Default Value: On
; Development Value: On
; Production Value: Off
———————————————
; session.bug_compat_warn
; Default Value: On
; Development Value: On
; Production Value: Off
———————————————
; PHP 4.2 and less have an undocumented feature/bug that allows you to
; to initialize a session variable in the global scope.
; PHP 4.3 and later will warn you, if this feature is used.
; You can disable the feature and the warning separately. At this time,
; the warning is only displayed, if bug_compat_42 is enabled. This feature
; introduces some serious security problems if not handled correctly. It’s
; recommended that you do not use this feature on production servers. But you
; should enable this on development servers and enable the warning as well. If you
; do not enable the feature on development servers, you won’t be warned when it’s
; used and debugging errors caused by this can be difficult to track down.
; Default Value: On
; Development Value: On
; Production Value: Off
; http://php.net/session.bug-compat-42
session.bug_compat_42 = Off
———————————————
; This setting controls whether or not you are warned by PHP when initializing a
; session value into the global space. session.bug_compat_42 must be enabled before
; these warnings can be issued by PHP. See the directive above for more information.
; Default Value: On
; Development Value: On
; Production Value: Off
; http://php.net/session.bug-compat-warn
session.bug_compat_warn = Off
———————————————

   As the official PHP binary includes php5apache2_4.dll, I extract the zip archive and replace all PHP5.5.9 files with all PHP5.5.10 files except my php.ini. Then, I restart my Apache. That’s it.

   If you need how to configure PHP5.5, please see the post. It is for a mbstrings user, but the information gives some help for you.

   I use this opportunity to update to phpMyAdmin 4.1.9. If you need its configuration, see “phpMyAdmin 4.1.0 is released”.

Categories
Windows

Updating to PHP5.5.9.

同一記事の日本語版

   At Feb-06 00:36:12UTC, they released PHP5.5.9.

   According to ChangeLog, this release fixes several bugs against PHP 5.5.8, and some of bugs are related with OPCache. So I updated my PHP immediately.

   I downloaded a Thread Safe version php-5.5.9-Win32-VC11-x86.zip for my server (Windows7HP + SP1 (x86)). It requires VC11. If you don’t have VC11 on your Windows, you must install vcredist_x__.exe before the PHP configuration.

   The php.ini-production has nothing changed.

   As the official PHP binary includes php5apache2_4.dll, I extract the zip archive and replace all PHP5.5.8 files with all PHP5.5.9 files except my php.ini. Then, I restart my Apache. That’s it.

   If you need how to configure PHP5.5, please see the post. It is for a mbstrings user, but the information gives some help for you.