Typing in Japanese on PC using Microsoft IME on Windows 10

Many people complain after upgrading to Windows 10 1903 or higher version the Japanese keyboard (and other languages may face the same issue) doesn’t work. The suggested solution on the internet is: “Copy the dictionary files from a pre 1803 version from this path C:\Windows\IME\IMEJP\DICTS and put them on the same path in 1903″ which I totally do not recommend. So what is the solution?

Please note that the language packs have been moved to “Feature on Demand” (FOD) and need to be downloaded from Microsoft Volume Licensing Service Center: https://www.microsoft.com/Licensing/servicecenter/default.aspx


  • Insert the Features on Demand media containing the source .cab files.
  • Extract these cabs and searched the extracted contents matching the names of the Japanese language.
  • Added this FOD cab file using DISM, type below command on CMD as admin:

    dism /online /add-package /packagepath:<path_containing_the_.cab_file>\ *.cab

You can deploy same steps in other languages issues. Please let me know if it resolved your issue in comments below.

Start Menu not Working in Windows 10!How to fix it?

In this video I show you how to solve Start Menu doesn’t start when you click on by usin Process Monitor Tool. You can down load it from: https://docs.microsoft.com/en-us/sysinternals/downloads/procmon

Please join my YouTube channel to view the latest videos.

Making additional language available for all users without reinstalling language pack.

I worked on the following request and I would like sharing knowledge with you:

“We have Windows 10 machine that used by multiple users, Arabic language pack installed on machine as additional language but new users once login they see only English language and need to add Arabic language from settings each time new user login to the machine. So the request was: making additional language available for all users without reinstalling language pack.”

Please note that the preferred language setting is set per user who login into the system, I used below script that can be added as login script to add installed preferred languages to taskbar for each user:

$A = Get-WinUserLanguageList
Set-WinUserLanguageList $A –force

If you want to add a specific language you can below command and change the value es-mx with required language:

$A = Get-WinUserLanguageList
Set-WinUserLanguageList $A –force

You can push this script through group policy or from SCCM to client machine.

Disable Windows Key from Keyboard via Group Policy

I received a request to disable Windows Key from Keyboard via Group Policy on any hardware keyboard brand. The request was not disable the keyboard shortcut like: WinKey+L. I researched and found all the solutions talked about “ScanCode” registry keys. I tested it in my environment by following below steps:

1- Create the GPO as shown below

2- Link it to a test OU
3- Move machine to the test OU
4- Logon to the  machine and run gpupdate /force 5- Run “regedit” and go to the following path “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard” and confirm that the new value (ScanCode Map) is created with value: hex:00,00,00,00,00,00,00,00,03,00,00,00,00,00,5b,e0,00,00,5c,e0,00,00,00,00

Unfortunately, this solution failed and The users still can use keyboard shortcut.


After deep investigation and analysis, I found A ScanCode Map is used to convert unusual OEM ScanCode into standard and more likely for OEM specific use only. Different types of keyboards and different drivers from different hardware brands make ScanCode Map doesn’t work on machines even if you add registry key.

It would be more recommended to use the keyboard filter than to use a custom scancode map. The following script extracted from Microsoft used to block the keys: https://docs.microsoft.com/en-us/windows-hardware/customize/enterprise/wekf-predefinedkey 

I tested the approach and worked fine on different hardware brand by following below steps:

  1. Enable keyboard filter feature with Restart by running below commands on admin PowerShell:

Enable-WindowsOptionalFeature -Online -FeatureName Client-KeyboardFilter -All -OutVariable result
Restart-Computer -Force

  1. Block Windows key by below script on admin PowerShell:

function Enable-Predefined-Key($Id)
  $predefined = Get-WMIObject -class WEKF_PredefinedKey @CommonParams |
  where {
$_.Id -eq “$Id”
  if ($predefined)
    $predefined.Enabled = 1;
$predefined.Put() | Out-Null;
    Write-Host Enabled $Id
  Write-Error “$Id is not a valid predefined key”
   $CommonParams = @{ “namespace” = “root\standardcimv2\embedded” };
if ($PSBoundParameters.ContainsKey(“ComputerName”))
$CommonParams += @{ “ComputerName” = $ComputerName };
#Enable filters
Get-WMIObject -class WEKF_Settings @CommonParams -ErrorAction Stop         
Enable-Predefined-Key “Windows

You can find all predefind key lists on https://docs.microsoft.com/en-us/windows-hardware/customize/enterprise/predefined-key-combinations and the scripts can be deployed through group policy. If you have questions please let me know on below comments.

Enable Bitlocker through group policy settings

In this article, I will share information about Bitlocker and group policy settings that used to deploy on client machines in Active Directory Environment. First lets know about Bitlocker, Microsoft defines Bitlocker : “ BitLocker Drive Encryption is a data protection feature that integrates with the operating system and addresses the threats of data theft or exposure from lost, stolen, or inappropriately decommissioned computers.

BitLocker provides the most protection when used with a Trusted Platform Module (TPM) version 1.2 or later. The TPM is a hardware component installed in many newer computers by the computer manufacturers. It works with BitLocker to help protect user data and to ensure that a computer has not been tampered with while the system was offline.”

Ref.: https://docs.microsoft.com/en-us/windows/security/information-protection/bitlocker/bitlocker-overview

What are group policy settings for Bitlocker?

All group policy settings for Bitlocker are listed on: https://docs.microsoft.com/en-us/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings

Below is scenario about steps to Enable BitLocker with Group Policy and backing up BitLocker recovery keys to Active Directory:

Create a new GPO, Edit it and browse to Policies > Administrative Templates > Windows Components > BitLocker Drive Encryption. Enable the following Options:

  • Choose drive encryption method and cipher strength (Windows 10 Version 1511 and later)
  • Choose how users can recover BitLocker protected drives.
  • Store BitLocker recovery information in Active Directory Domain Services

Then browse Operating System Drives folder and enable the following:

  • Choose how BitLocker protected operating system drives can be recovered.

Then browse Fixed Drives folder and enable the following:

  • Choose how Fixed drives can be recovered.

The group policy settings should look like the below snapshot:

Windows 10 1809 and later versions will start the BitLocker process to encrypt drivers automatically.

To view the Bitlocker Recovery key on Active directory, follow below steps:

  1. Open Server Manager.
  2. Click Add Roles and Features.
  3. Click Next to continue wizard.
  4. On the Select features page, select “BitLocker Recovery Password Viewer” under Remote Server Administration ToolsàFeature Administration Tools àBitLocker Drive Encryption Administration Utilities.

You can view Bitlocker Recovery key from computer properties as below snapshot:

I published a video about Bitlocker recovery key on my YouTube channel, please review it and let me know if you have questions in comments:

Disadvantages of working from home, my experience!

In a previous article I talked about the pros of working from home, but everything has its positive and negative aspects. In this article, we will talk about the negatives of working from home that I have encountered through my personal experience.

Interact with colleagues

The work environment provides a suitable place for coworkers to interact and exchange experiences, where the employee comes into contact with his colleagues and does various activities such as drinking coffee and exchanging talk for some time, which leads to strengthening ties and relieving tension at work. Also, speaking face to face better expresses what is on your mind, especially in team meetings, this feature is missing when working from home.

Discipline and hours of work

This is one of the biggest problems faced by people who do not have time management skill, so you find him continuing to work late or not being able to prioritize working tasks. I encourage companies and institutions to train employees in advance on time management skills and to provide programs that help employees arrange the work priorities.

Lack of physical activity

Continuing to work for long periods causes many health problems resulting from a lack of physical activity. There is no doubt that working from home faces this challenge, as many employees do not engage in any kind of sport or even do some movements that energize the body. From my personal experience, I set an alarm almost every hour to remind me to get out of the office and move around the house with light exercises that help revitalize the body.

Lack of focus

Not all work from home environments are suitable, as many employees suffer from the inability to concentrate, due to several reasons, such as: the sounds of television and radio, or the crying of children loudly or the sounds of external disturbance such as the noise of cars. It is really a problem for those who do not find in their home the appropriate and quiet space to do the work, and it is possible to discuss this with the manager to find the appropriate solution or distribute working days from home at one time and from the company at other times.

In the end, each of us has a nature that adapts to what he loves, and from my point of view, leaving the door open for the employee to choose what suits him either working in the company’s headquarters or from home is the best option. What do you think, dear reader?

My workspace

سلبيات العمل من المنزل، تجربتي!

تحدثت في مقالة سابقة عن إيجابيات العمل من المنزل، إلّا أنّ لكل شيء جوانب إيجابية وأخرى سلبية. في هذه المقالة سنتحدث عن سلبيات العمل من المنزل التي واجهتها من خلال تجربتي الشخصية.

التفاعل مع الزملاء

توفر بيئة العمل مكاناً ملائماً لزملاء العمل بالتفاعل وتبادل الخبرات، حيث يحتك الموظف بزملائه ويقوم بعمل النشاطات المختلفة مثل تناول القهوة وتبادل الحديث لبعض الوقت مما يؤدي إلى تقوية الروابط والتخفيف من التوتر في العمل. كما أنّ الحديث وجهاً لوجه يعبّر بشكل أفضل عما يجول في خاطرك وخصوصاً في اجتماعات الفريق، هذه الميزة تفتقدها أثناء عملك في المنزل.

الإنضباط وساعات العمل

تُعدّ هذة من أكبر المشاكل التي تواجه الأشخاص الّذين لا يملكون مهارة في إدارة الوقت والانضباط الذاتي والتعامل مع ضغوطات العمل ، فتجده يستمر في العمل لوقت متأخر دون مراعاة لحالته النفسية والجسدية و عدم قدرته على ترتيب الأولويات في حياته الوظيفية والأسرية والمجتمعية. وأشجع هنا الشركات والمؤسسات على تدريب الموظفين مسبقاً على مهارات إدارة الوقت وتوفير البرامج التي تساعد الموظفين على ترتيب أولوياتهم.

قلة النشاط البدني

إنّ الاستمرار بالعمل لفترات طويلة يسبب الكثير من المشاكل الصحية الناتجة عن قلة النشاط البدني. لا شك أنّ العمل من المنزل يواجه هذا التحدي، فكثير من الموظفين لا يمارس أي نوع من الرياضة أو حتى القيام ببعض الحركات التي تنشط الجسم. ومن خبرتي الشخصية، فإني أقوم بوضع منبه تقريباً كل ساعة لتذكيري بالقيام عن المكتب والتحرك داخل المنزل مع القيام بتمارين خفيفة تساعد في تنشيط الجسم.

قلة التركيز

ليست كل بيئات العمل من المنزل مناسبة، فالكثير من الموظفين يعاني من عدم القدرة على التركيز، يعود ذلك لعدة أسباب مثل: أصوات التلفزيون والراديو، أو بكاء الأطفال بصوت عالي أو أصوات الإزعاج الخارجي مثل ضجيج السيارات. إنها بالفعل مشكلة لمن لا يجد في منزله المساحة المناسبة والهادئة للقيام بالعمل ومن الممكن مناقشة ذلك مع المدير لإيجاد الحل المناسب أو توزيع أيام العمل من المنزل تارة، ومن الشركة تارة أخرى.

في النهاية، لكل شخص منا طبيعته التي تتكيف مع ما يُحب، ومن وجهة نظري أنّ ترك الباب مفتوح أمام الموظف ليختار ما يناسبه إما العمل في مقر الشركة أو من المنزل هو الخيار الأفضل. فما رأيك أنت عزيزي القارئ ؟

مكتبي في المنزل

Working from home, my experience!

Many employers were never convinced of the idea of ​​working remotely, and they strictly limit employees’ working hours by following up on attendance and departure. The most pessimist could not have imagined that the whole world would stop and that a comprehensive ban would cripple all aspects of life. The Corona pandemic that struck the world has had a great impact on various walks of life, the most important of which is the economy, which is suffering under the weight of the almost complete cessation of the wheel of production, which led to the companies and institutions to reconsider all their policies, including working remotely. As everything has positive and negative aspects, and this is the case in working from home, and in this article I will discuss the positive aspects of working from home through my personal experience. Perhaps it will be useful to you as well, dear reader.


Work requires you to spend a long time in the office and come back tired after a hard day’s work to try for the remainder of your day to use it to stay as much as possible with the family, but life circumstances may not allow you to do that between buying what the house needs or meeting the invitation to social events and other Of the many things. The situation is not better at the end of the week. All outstanding matters during the week accumulate and must be resolved in it and postponed to the following week. Thus, you enter into an endless cycle. Working from home has given me the opportunity to spend more time with the family and do various household activities such as having coffee in the morning and sitting at the lunch table and what interspersed with the day’s conversations that increase intimacy and understanding, and it also renews energy to continue working because of the support and love of family members. . The children have the most beautiful share of this experience because there is sufficient and distributed time during the day to see your children who get used to being next to them, which makes them feel safe and that you are not busy with them all the time.

Stress and traffic jams

Driving for long periods causes a lot of stress for drivers, especially in crowded places, and I felt this tension a lot, as I used to spend nearly 10 hours a week going and returning from work. There is no doubt that this is due to tension that increases, especially in the morning before arriving at work, which negatively affects performance. This case is not individual, but it includes most of the employees and when measured at the level of the company or institution’s performance, we find that it negatively affects and in the long run it becomes worse. Working from home provides an adequate rest in the morning and avoids stress resulting from driving, and it also helps to use this time by reading or practicing various sports activities.

Mental and physical health

Most companies and institutions do not have activities that stimulate the employees, whether physical or psychological, and this aspect is not considered important at all, given that the work environment may be crowded with a large number of employees without providing comfortable work spaces or respecting the privacy of each of them. Such environments negatively affect the employee’s mental health, which certainly increases negative friction with his colleagues as well as customers, and the lack of places to practice physical activities such as walking increases the problem. As for working at home, it gives you the opportunity to practice the activities that you want at the appropriate times for you, and allocating a place at home to practice your favorite sport will greatly benefit your mental and physical health.

Many companies and institutions have adopted this approach with employees and made the option available to them to work from home, which led to an increase in productivity, according to many studies, in addition to reducing the burden on emerging companies that used money to promote and develop their products instead of the costs of hiring your mother to employees. In the end, I would like to share this picture with you of my office at home, and if you wish, dear reader, to publish a picture of your office as well, I would like you to write in the comments so that I can post it here.

العمل من المنزل، تجربتي!

الكثير من أرباب العمل لم يقتنعوا أبداً بفكرة العمل عن بعد، فيقومون بتحديد ساعات عمل الموظفين بشكل صارم من خلال متابعة الحضور والإنصراف. لم يكن أكثر المتشائمين ليتخيل أن العالم بأسره سوف يتوقف وأنّ حظراً شاملاً سيشُّل كلّ مناحي الحياة. جائحة كورونا التي ضربت العالم كان لها الأثر الكبير في شتّى مناحي الحياة وأهمها الاقتصاد الذي يرزح تحت وطأة التوقف شبه الكامل لعجلة الإنتاج، الأمر الذي أدّى بالشركات والمؤسسات أن تعيد النظر في جميع سياساتها ومن بينها العمل عن بعد. ولكل شيء جوانب إيجابية وسلبية وهذا هو الحال في العمل من المنزل، وسأعرض في هذه المقالة الجوانب الإيجابية للعمل من المنزل من خلال تجربتي الشخصية لعلها تكون مفيدة لك أيضا عزيزي القارئ.


يتطلب منك العمل أن تمضي وقتاً طويلاً في المكتب والعودة متعباً بعد يوم عمل شاقّ لتحاول فيما تبقى من يومك أن تستغله في البقاء قدر الامكان مع العائلة، إلا أنّ الظروف الحياتية قد لا تتيح لك ذلك ما بين شراء ما يحتاجه البيت أو تلبية الدعوة للمناسبات الاجتماعية وغيرها من الأمور الكثيرة. الحال ليس أفضل في نهاية الأسبوع، فكل الأمور العالقة خلال الأسبوع تتراكم ويجب أن تُحَلّ فيه و إلّا أُجِّلت للأسبوع الذي يليه وهكذا… فتدخل في دوامة لا نهاية لها. لقد أتاح لي العمل من المنزل الفرصة لقضاء وقت أطول مع الأسرة والقيام بأنشطة منزلية متعددة، مثل تناول القهوة في الصباح والجلوس على مائدة الغداء وما يتخلل اليوم من حوارات تزيد من الألفة والتفاهم، كما أنها تجدد من الطاقة للإستمرار بالعمل لما تجده من دعم وحب من أفراد الأسرة. وللأطفال النصيب الأجمل من هذة التجربة لوجود الوقت الكافي والمتوزع خلال اليوم لرؤية أطفالك الذين يعتادون على وجودك الى جانبهم وهو ما يشعرهم بالأمان وبأنك لست مشغولاً عنهم طوال الوقت.

التوتر و أزمة السير

تسبب قيادة السيارات لفترات طويلة الكثير من التوتر للسائقين وخصوصاً في الأماكن المزدحمة ولقد شعرت بهذا التوتر كثيراً حيث كنت أقضي ما يقرب من 10 ساعات أسبوعياً في الذهاب والعودة من العمل. ولا شك أن هذا التوتر يزداد مع الوقت خصوصاً في فترة الصباح قبل الوصول إلى العمل مما يُخفّض مستوى الأداء. هذه الحالة ليست فردية بل إنّها تشمل أغلب الموظفين وعند قياسها على مستوى أداء الشركة أو المؤسسة نَجد أنه يؤثر سلباً عليها ثمّ على المدى البعيد يصبح الأمر أكثر سوءًا. يوفر العمل من المنزل قسطاً كافياً من الراحة في الفترة الصباحية وتجنب التوتر الناتج عن القيادة، كما أنه يساعد في استغلال هذا الوقت بالقراءة أو ممارسة الأنشطة الرياضية المختلفة.

الصحة النفسية والجسدية

معظم الشركات والمؤسسات لا تتوافر فيها الأنشطة المحفزة للموظفين سواءً الجسدية منها أو النفسية ولا تَعتبر هذا الجانب مهم أصلاً، عدا أنّ بيئة العمل قد تكون مكتظة بعدد كبير من الموظفين من دون توفير مساحات عمل مريحة أو احترام خصوصية كل فرد منهم. مثل هذة البيئات تؤثر سلباً على صحة الموظف النفسية والتي بالتأكد تزيد من الإحتكاك السلبي مع زملائه وكذلك الزبائن، كما أن عدم وجود أماكن لممارسة أنشطة بدنيه مثل المشي يزيد من تفاقم المشكلة. أما بالنسبة للعمل في المنزل فإنه يعطيك المجال لممارسة الأنشطة التي ترغب بها في الأوقات المناسبة لك، كما أن تخصيص مكان في البيت لممارسة رياضتك المفضلة يعود بالنفع الكبير على الصحة النفسية والجسدية.

لقد تبنّت الكثير من الشركات والمؤسسات هذا النهج مع الموظفين وجعل الخيار متاحاً لهم بالعمل من المنزل ممّا أدّى إلى زيادة الإنتاجية بحسب الكثير من الدراسات، و أيضًا تخفيف الأعباء عن الشركات الناشئة التي استغلت أموالها للترويج والتطوير لمنتجاتها عوضاً عن تكاليف استئجار أماكن للموظفين. في النهاية أود أن أشارككم هذه الصورة لمكتبي في المنزل وإذا كنت ترغب عزيزي القارئ بمشاركة صورة مكتبك أيضاً أرجو منك وضعها في التعليقات حتى أقوم بنشرها هنا.

Cloud computing, let’s get to know it!

I don’t think that any of us have never heard of the term cloud computing before or have ever wondered about its nature and what is the use of it? In this article, we will talk about cloud computing in an easy and simple way for everyone to understand, away from technical terms that are difficult for non-computer professionals to understand. Are you ready for this enjoyable journey? so let’s go.

A glimpse of history

Since starting to use computers in different sectors of life, the biggest challenge has emerged, which is how to share data between these different devices! It was not easy, everyone started looking for a way to transfer data, and portable storage units such as: Floppy Disk, CD were actually produced. It was appropriate at that time because the data volume was not as large as it is now. Despite the success of the mobile storage units in solving part of the dilemma, the challenge began to increase, and many problems emerged, the most important of which are:

  • The high cost of transferring data: as you may need a large number of mobile storage units to transfer a small portion of the data.
  • The data transfer was damaged: so the process was complicated and took a lot of effort and time.
  • Being exposed to theft: as moving sensitive data from one place to another may expose it to theft, which increases the costs of providing protection for it.

These were the main challenges despite the fact that there are many, and from here the search for another way to share data easily and securely began. And the new era began, which is the era of computer networks, where computers are linked into special groups by wires and information is transmitted through them. During the successive years, many developments were added to computer networks until the emergence of the Internet, which changed everything in our present time and became used in various walks of life.

What is cloud computing then?

It is a group of computer systems that you can access via the Internet or private networks and use them upon your request, without the need to purchase their own equipment. Mostly, cloud computing companies provide a tool to control through internet browsers and link it to your account to access and manage these systems.

Cloud computing offers many services, including:

• Cloud storage: If you do not have enough space to store data on your own device, you can reserve a cloud storage space to store data on it and access it when you want it securely and when it is finished you delete it. Examples include: Google drive, OneDrive.

• On-demand software: You may need to use a specific application to accomplish a specific task, but you do not have the money to buy it or you will not need it in the future, so cloud computing offers a customized software service, where you use it only when you need it without installing it on your own machine. Examples include: Google Doc, Microsoft Office ..

• Web hosting: Web hosting on the company’s devices may cause a lot of work pressure and cost, because it needs large computers to withstand pressure, devices to protect the site from breaches, as well as special software to save and restore data upon request. All these challenges disappear when hosting your site in the cloud, so you only have to focus on the content of the site and leave the rest of the tasks to the hosting company.

• Big data and its analysis: It has become difficult to perform the analysis of big data using office devices that need high speed and accuracy. Therefore, cloud computing offers various solutions for companies and institutions that help them analyze their data and make decisions easily.

Corona and cloud computing

Cloud computing, like other technology, has been subjected to many obstacles by those who doubt its efficiency and safety measures, but the Corona pandemic has significantly changed the concept of cloud computing and it has become imperative for all companies and institutions to seriously consider using it. All countries of the world have been subject to comprehensive and partial closures, which have prevented employees from reaching their offices and carrying out their normal office work, and consequently, countless losses. The matter was different for companies and institutions that adopted cloud computing services, as their employees continued to do their work from home and carry out their tasks as if they were in their offices, thus reducing the size of the losses caused by the Corona pandemic.

This was a quick overview of cloud computing, but talking about it is complex and needs a lot of articles to cover, so we will continue writing various topics about it, such as: artificial intelligence and machine language. If you, dear reader, are interested in this, leave a comment on the article and tell us what you think.