{"id":2401,"date":"2013-07-23T16:41:10","date_gmt":"2013-07-23T08:41:10","guid":{"rendered":"http:\/\/rmohan.com\/?p=2401"},"modified":"2013-07-23T16:41:10","modified_gmt":"2013-07-23T08:41:10","slug":"dism-operating-system-package-servicing-command-line-options","status":"publish","type":"post","link":"https:\/\/mohan.sg\/?p=2401","title":{"rendered":"DISM Operating System Package Servicing Command-Line Options"},"content":{"rendered":"<p>Applies To: Windows 8, Windows 8.1, Windows Server 2012, Windows Server 2012 R2<\/p>\n<p>[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]<\/p>\n<p>Operating system package-servicing commands can be used offline to install, remove, or update Windows\u00ae packages provided as cabinet (.cab) or Windows\u00a0Update Stand-alone Installer (.msu) files. Packages are used by Microsoft\u00ae to distribute software updates, service packs, and language packs. Packages can also contain Windows features. You can also use these servicing commands to enable or disable Windows features, either offline or on a running Windows installation. Features are optional components for the core operating system.<\/p>\n<p>The base syntax for servicing a Windows image using DISM is:<\/p>\n<p><strong>DISM.exe<\/strong> {<strong>\/Image:<\/strong>&lt;<em>path_to_image_directory<\/em>&gt; | <strong>\/Online<\/strong>} [<strong>dism_global_options<\/strong>] {<strong>servicing_option<\/strong>} [&lt;<em>servicing_argument<\/em>&gt;]<\/p>\n<p>The following operating system package-servicing options are available for an offline image:<\/p>\n<p><strong>DISM.exe \/Image:<\/strong>&lt;<em>path_to_image_directory<\/em>&gt; [<strong>\/Get-Packages<\/strong> | <strong>\/Get-PackageInfo<\/strong> | <strong>\/Add-Package <\/strong> | <strong>\/Remove-Package <\/strong>] [<strong>\/Get-Features<\/strong> | <strong>\/Get-FeatureInfo<\/strong> | <strong>\/Enable-Feature <\/strong> | <strong>\/Disable-Feature <\/strong>] [<strong>\/Cleanup-Image<\/strong>]<\/p>\n<p>The following operating system package-servicing options are available for a running operating system:<\/p>\n<p><strong>DISM.exe \/Online<\/strong> [<strong>\/Get-Packages<\/strong> | <strong>\/Get-PackageInfo<\/strong> | <strong>\/Add-Package <\/strong> | <strong>\/Remove-Package <\/strong>] [<strong>\/Get-Features<\/strong> | <strong>\/Get-FeatureInfo<\/strong> | <strong>\/Enable-Feature <\/strong> | <strong>\/Disable-Feature <\/strong>] [<strong>\/Cleanup-Image<\/strong>]<\/p>\n<div>\n<div>\n<div><a title=\"Collapse\">Operating system package-servicing options<\/a><\/p>\n<div>\n<hr \/>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<p>This section describes how you can use each operating system package-servicing option. These options are not case sensitive. However, feature names are case sensitive if you are servicing a Windows image other than Windows\u00ae\u00a08.<\/p>\n<div>\n<div>\n<div><a title=\"Collapse\">\/Get-Help \/?<\/a><\/p>\n<div>\n<hr \/>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<p>When used immediately after a package-servicing command-line option, information about the option and the arguments is displayed.<\/p>\n<p>Additional topics might become available when an image is specified.<\/p>\n<p>Examples:<\/p>\n<p><strong>Dism \/Image:C:\\test\\offline \/Add-Package \/?<\/strong><\/p>\n<p><strong>Dism \/Online \/Get-Packages \/?<\/strong><\/p>\n<\/div>\n<\/div>\n<div>\n<div>\n<div><a title=\"Collapse\">\/Get-Packages [\/Format:{Table | List}]<\/a><\/p>\n<div>\n<hr \/>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<p>Displays basic information about all packages in the image. Use the <strong>\/Format:Table<\/strong> or <strong>\/Format:List<\/strong> argument to display the output as a table or a list.<\/p>\n<p>Examples:<\/p>\n<p><strong>Dism \/Image:C:\\test\\offline \/Get-Packages<\/strong><\/p>\n<p><strong>Dism \/Image:C:\\test\\offline \/Get-Packages \/Format:Table<\/strong><\/p>\n<p><strong>Dism \/Online \/Get-Packages<\/strong><\/p>\n<\/div>\n<\/div>\n<div>\n<div>\n<div><a title=\"Collapse\">\/Get-PackageInfo {\/PackageName:&lt; name_in_image&gt; | \/PackagePath:&lt; path_to_cabfile&gt;}<\/a><\/p>\n<div>\n<hr \/>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<p>Displays detailed information about a package provided as a .cab file. Only .cab files can be specified. You cannot use this command to obtain package information for .msu files. <strong>\/PackagePath<\/strong> can point to either a .cab file or a folder.<\/p>\n<p>You can use the <strong>\/Get-Packages<\/strong> option to find the name of the package in the image, or you can specify the path to the .cab file. The path to the .cab file should point to the original source of the package, not to where the file is installed on the offline image.<\/p>\n<p>Examples:<\/p>\n<p><strong>Dism \/Image:C:\\test\\offline \/Get-PackageInfo \/PackagePath:C:\\packages\\package.cab<\/strong><\/p>\n<p><strong>Dism \/Image:C:\\test\\offline \/Get-PackageInfo \/PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0<\/strong><\/p>\n<\/div>\n<\/div>\n<div>\n<div>\n<div><a title=\"Collapse\">\/Add-Package \/PackagePath:&lt; path_to_cabfile&gt; [\/IgnoreCheck] [ \/PreventPending]<\/a><\/p>\n<div>\n<hr \/>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<p>Installs a specified .cab or .msu package in the image. Multiple packages can be added on one command line. The applicability of each package will be checked. If the package is cannot be applied to the specified image, you will receive an error message. Use the <strong>\/IgnoreCheck<\/strong> argument if you want the command to process without checking the applicability of each package.<\/p>\n<p>Use the <strong>\/PreventPending<\/strong> option to skip the installation of the package if the package or Windows image has pending online actions. This option can only be used when servicing Windows\u00a08, Windows Server\u00a02012, or Windows\u00ae\u00a0Preinstallation Environment (Windows\u00a0PE)\u00a04.0 images.<\/p>\n<p><strong>\/PackagePath<\/strong> can point to:<\/p>\n<ul>\n<li>A single .cab or .msu file.<\/li>\n<li>A folder that contains a single expanded .cab file.<\/li>\n<li>A folder that contains a single .msu file.<\/li>\n<li>A folder that contains multiple .cab or .msu files.<\/li>\n<\/ul>\n<div>\n<table>\n<tbody>\n<tr>\n<th align=\"left\"><img decoding=\"async\" id=\"note\" title=\"note\" alt=\"note\" src=\"http:\/\/i.technet.microsoft.com\/areas\/global\/content\/clear.gif\" \/>Note<\/th>\n<\/tr>\n<tr>\n<td>If <strong>\/PackagePath<\/strong> points to a folder that contains a .cab or .msu files at its root, any subfolders will also be recursively checked for .cab and .msu files.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Examples:<\/p>\n<p><strong>Dism \/Image:C:\\test\\offline \/LogPath:AddPackage.log \/Add-Package \/PackagePath:C:\\packages\\package.msu<\/strong><\/p>\n<p><strong>Dism \/Image:C:\\test\\offline \/Add-Package \/PackagePath:C:\\packages\\package1.cab \/PackagePath:C:\\packages\\package2.cab \/IgnoreCheck<\/strong><\/p>\n<p><strong>Dism \/Image:C:\\test\\offline \/Add-Package \/PackagePath:C:\\test\\packages\\package.cab \/PreventPending<\/strong><\/p>\n<\/div>\n<\/div>\n<div>\n<div>\n<div><a title=\"Collapse\">\/Remove-Package {\/PackageName:&lt; name_in_image&gt; | \/PackagePath:&lt; path_to_cabfile&gt;}<\/a><\/p>\n<div>\n<hr \/>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<p>Removes a specified .cab file package from the image. Only .cab files can be specified. You cannot use this command to remove .msu files.<\/p>\n<div>\n<table>\n<tbody>\n<tr>\n<th align=\"left\"><img decoding=\"async\" id=\"note\" title=\"note\" alt=\"note\" src=\"http:\/\/i.technet.microsoft.com\/areas\/global\/content\/clear.gif\" \/>Note<\/th>\n<\/tr>\n<tr>\n<td>Using this command to remove a package from an offline image will not reduce the image size.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>You can use the <strong>\/PackagePath<\/strong> option to point to the original source of the package, specify the path to the CAB file, or you can specify the package by name as it is listed in the image. Use the <strong>\/Get-Packages<\/strong> option to find the name of the package in the image.<\/p>\n<p>Examples:<\/p>\n<p><strong>Dism \/Image:C:\\test\\offline \/LogPath:C:\\test\\RemovePackage.log \/Remove-Package \/PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0<\/strong><\/p>\n<p><strong>Dism \/Image:C:\\test\\offline \/LogPath:C:\\test\\RemovePackage.log \/Remove-Package \/PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0 \/PackageName:Microsoft-Windows-MediaPlayer-Package~31bf3856ad364e35~x86~~6.1.6801.0<\/strong><\/p>\n<p><strong>Dism \/Image:C:\\test\\offline \/LogPath:C:\\test\\RemovePackage.log \/Remove-Package \/PackagePath:C:\\packages\\package1.cab \/PackagePath:C:\\packages\\package2.cab<\/strong><\/p>\n<\/div>\n<\/div>\n<div>\n<div>\n<div><a title=\"Collapse\">\/Get-Features {\/PackageName:&lt; name_in_image&gt; | \/PackagePath:&lt; path_to_cabfile&gt;} [\/Format:{Table | List}]<\/a><\/p>\n<div>\n<hr \/>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<p>Displays basic information about all features (operating system components that include optional Windows foundation features) in a package. You can use the <strong>\/Get-Features<\/strong> option to find the name of the package in the image, or you can specify the path to the original source of the package. If you do not specify a package name or path, all features in the image will be listed. <strong>\/PackagePath<\/strong> can point to either a .cab file or a folder.<\/p>\n<p>Feature names are case sensitive if you are servicing a Windows image other than Windows\u00a08.<\/p>\n<p>Use the <strong>\/Format:Table<\/strong> or <strong>\/Format:List<\/strong> argument to display the output as a table or a list.<\/p>\n<p>Examples:<\/p>\n<p><strong>Dism \/Image:C:\\test\\offline \/Get-Features<\/strong><\/p>\n<p><strong>Dism \/Image:C:\\test\\offline \/Get-Features \/Format:List<\/strong><\/p>\n<p><strong>Dism \/Image:C:\\test\\offline \/Get-Features \/PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0<\/strong><\/p>\n<p><strong>Dism \/Image:C:\\test\\offline \/Get-Features \/PackagePath:C:\\packages\\package1.cab<\/strong><\/p>\n<\/div>\n<\/div>\n<div>\n<div>\n<div><a title=\"Collapse\">\/Get-FeatureInfo \/FeatureName:&lt;name_in_image&gt;[{\/PackageName:&lt; name_in_image&gt; | \/PackagePath:&lt; path_to_cabfile&gt;}]<\/a><\/p>\n<div>\n<hr \/>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<p>Displays detailed information about a feature. You must use <strong>\/FeatureName<\/strong>. Feature names are case sensitive if you are servicing a Windows image other than Windows\u00a08. You can use the <strong>\/Get-Features<\/strong> option to find the name of the feature in the image.<\/p>\n<p><strong>\/PackageName<\/strong> and <strong>\/PackagePath<\/strong> are optional and can be used to find a specific feature in a package.<\/p>\n<p>Examples:<\/p>\n<p><strong>Dism \/Image:C:\\test\\offline \/Get-FeatureInfo \/FeatureName:Hearts<\/strong><\/p>\n<p><strong>Dism \/Image:C:\\test\\offline \/Get-FeatureInfo \/FeatureName:Hearts \/PackagePath:C:\\packages\\package.cab<\/strong><\/p>\n<\/div>\n<\/div>\n<div>\n<div>\n<div><a title=\"Collapse\">\/Enable-Feature \/FeatureName:&lt; name_in_image&gt;[\/PackageName:&lt; name_in_image&gt;] [\/Source: &lt;source&gt;] [\/LimitAccess][\/All]<\/a><\/p>\n<div>\n<hr \/>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<p>Enables or updates the specified feature in the image. You must use the <strong>\/FeatureName<\/strong> option. Feature names are case sensitive if you are servicing a Windows image other than Windows\u00a08. Use the <strong>\/Get-Features<\/strong> option to find the name of the feature in the image.<\/p>\n<p>You can specify the <strong>\/FeatureName<\/strong> option multiple times in one command line for features that share the same parent package.<\/p>\n<p>You do not have to specify the package name using the <strong>\/PackageName<\/strong> option if the package is a Windows Foundation Package. Otherwise, use <strong>\/PackageName<\/strong> to specify the parent package of the feature.<\/p>\n<p>You can restore and enable a feature that has previously been removed from the image. Use the <strong>\/Source<\/strong> argument to specify the location of the files that are required to restore the feature. The source of the files can by the Windows folder in a mounted image, for example c:\\test\\mount\\Windows. You can also use a Windows side-by-side folder as the source of the files, for example z:\\sources\\SxS.<\/p>\n<p>If you specify multiple <strong>\/Source<\/strong> arguments, the files are gathered from the first location where they are found and the rest of the locations are ignored. If you do not specify a <strong>\/Source<\/strong> for a feature that has been removed, the default location in the registry is used or, for online images, Windows Update (WU) is used.<\/p>\n<p>Use <strong>\/LimitAccess<\/strong> to prevent DISM from contacting WU for online images.<\/p>\n<p>Use <strong>\/All<\/strong> to enable all parent features of the specified feature.<\/p>\n<p>The <strong>\/Source<\/strong>, <strong>\/LimitAccess<\/strong>, and <strong>\/All<\/strong> arguments can only be used when servicing Windows\u00a08, Windows Server\u00a02012, or Windows\u00ae\u00a0Preinstallation Environment (Windows\u00a0PE)\u00a04.0 images.<\/p>\n<p>Examples:<\/p>\n<p><strong>Dism \/Online \/Enable-Feature \/FeatureName:Hearts \/All<\/strong><\/p>\n<p><strong>Dism \/Online \/Enable-Feature \/FeatureName:Calc \/Source:c:\\test\\mount\\Windows \/LimitAccess<\/strong><\/p>\n<p><strong>Dism \/Image:C:\\test\\offline \/Enable-Feature \/FeatureName:Calc \/PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0<\/strong><\/p>\n<\/div>\n<\/div>\n<div>\n<div>\n<div><a title=\"Collapse\">\/Disable-Feature \/FeatureName:&lt; name_in_image&gt; [\/PackageName:&lt; name_in_image&gt;] [\/Remove]<\/a><\/p>\n<div>\n<hr \/>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<p>Disables the specified feature in the image. You must use the <strong>\/FeatureName<\/strong> option. Feature names are case sensitive if you are servicing a Windows image other than Windows\u00a08. Use the <strong>\/Get-Features<\/strong> option to find the name of the feature in the image.<\/p>\n<p>You can specify <strong>\/FeatureName<\/strong> multiple times in one command line for features in the same parent package.<\/p>\n<p>You do not have to specify the package name using the <strong>\/PackageName<\/strong> option if it the package is a Windows Foundation Package. Otherwise, use <strong>\/PackageName<\/strong> to specify the parent package of the feature.<\/p>\n<p>Use <strong>\/Remove<\/strong> to remove a feature without removing the feature&#8217;s manifest from the image. This option can only be used when servicing Windows\u00a08 or Windows Server\u00a02012. The feature will be listed as &#8220;Removed&#8221; when you use <strong>\/Get-FeatureInfo<\/strong> to display feature details and can be restored and enabled using <strong>\/Enable-Feature<\/strong> with the <strong>\/Source<\/strong> option.<\/p>\n<p>Examples:<\/p>\n<p><strong>Dism \/Online \/Disable-Feature \/FeatureName:Hearts<\/strong><\/p>\n<p><strong>Dism \/Image:C:\\test\\offline \/Disable-Feature \/FeatureName:Calc \/PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0<\/strong><\/p>\n<\/div>\n<\/div>\n<div>\n<div>\n<div><a title=\"Collapse\">\/Cleanup-Image {\/RevertPendingActions | \/SPSuperseded [\/HideSP] | \/StartComponentCleanup [\/ResetBase] | \/AnalyzeComponentStore | \/CheckHealth | \/ScanHealth | \/RestoreHealth [\/Source: &lt;filepath&gt;] [\/LimitAccess]}<\/a><\/p>\n<div>\n<hr \/>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<p>Performs cleanup or recovery operations on the image.<\/p>\n<p>If you experience a boot failure, you can use the <strong>\/RevertPendingActions<\/strong> option to try to recover the system. The operation reverts all pending actions from the previous servicing operations because these actions might be the cause of the boot failure. The <strong>\/RevertPendingActions<\/strong> option is not supported on a running operating system or a Windows\u00a0PE or Windows Recovery Environment (Windows\u00a0RE) image.<\/p>\n<div>\n<table>\n<tbody>\n<tr>\n<th align=\"left\"><img decoding=\"async\" id=\"Important\" title=\"Important\" alt=\"Important\" src=\"http:\/\/i.technet.microsoft.com\/areas\/global\/content\/clear.gif\" \/>Important<\/th>\n<\/tr>\n<tr>\n<td>You should use the <strong>\/RevertPendingActions<\/strong> option only in a system-recovery scenario on a Windows image that did not boot.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Use <strong>\/SPSuperseded<\/strong> to remove any backup files created during the installation of a service pack. Use <strong>\/HideSP<\/strong> to prevent the service pack from being listed in the <strong>Installed Updates<\/strong> Control Panel.<\/p>\n<div>\n<table>\n<tbody>\n<tr>\n<th align=\"left\"><img decoding=\"async\" id=\"Important\" title=\"Important\" alt=\"Important\" src=\"http:\/\/i.technet.microsoft.com\/areas\/global\/content\/clear.gif\" \/>Important<\/th>\n<\/tr>\n<tr>\n<td>The service pack cannot be uninstalled after the <strong>\/SPSuperseded<\/strong> operation is completed.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Use <strong>\/StartComponentCleanup<\/strong> to clean up the superseded components and reduce the size of the component store. Use <strong>\/ResetBase<\/strong> to reset the base of superseded components, which can further reduce the component store size.<\/p>\n<div>\n<table>\n<tbody>\n<tr>\n<th align=\"left\"><img decoding=\"async\" id=\"Warning\" title=\"Warning\" alt=\"Warning\" src=\"http:\/\/i.technet.microsoft.com\/dynimg\/IC174466.gif\" \/>Warning<\/th>\n<\/tr>\n<tr>\n<td>Installed Windows updates can\u2019t be uninstalled after running <strong>\/StartComponentCleanup<\/strong> with the <strong>\/ResetBase<\/strong> option.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Use <strong>\/AnalyzeComponentStore<\/strong> to create a report of the component store. For more information about the report and how to use the information provided in the report, see <a href=\"http:\/\/go.microsoft.com\/fwlink\/?LinkId=293367\">http:\/\/go.microsoft.com\/fwlink\/?LinkId=293367<\/a>.<\/p>\n<p>Use <strong>\/CheckHealth<\/strong> to check whether the image has been flagged as corrupted by a failed process and whether the corruption can be repaired.<\/p>\n<p>Use <strong>\/ScanHealth<\/strong> to scan the image for component store corruption. This operation will take several minutes.<\/p>\n<p>Use <strong>\/RestoreHealth<\/strong> to scan the image for component store corruption, and then perform repair operations automatically. This operation will take several minutes.<\/p>\n<p>Use <strong>\/Source<\/strong> with <strong>\/RestoreHealth<\/strong> to specify the location of known good versions of files that can be used for the repair, such as a path to the Windows directory of a mounted image.<\/p>\n<p>If you specify multiple <strong>\/Source<\/strong> arguments, the files are gathered from the first location where they are found and the rest of the locations are ignored. If you do not specify a <strong>\/Source<\/strong> for a feature that has been removed, the default location in the registry is used or Windows Update (WU) is used for online images.<\/p>\n<p>Use <strong>\/LimitAccess<\/strong> to prevent DISM from contacting WU for repair of online images.<\/p>\n<p><strong>\/AnalyzeComponentStore<\/strong> and <strong>\/ResetBase<\/strong> can only be used when servicing Windows 8.1 Preview and Windows\u00a0Server 2012 R2 Preview images.<\/p>\n<p><strong>\/CheckHealth<\/strong>, <strong>\/ScanHealth<\/strong>, <strong>\/RestoreHealth<\/strong>, <strong>\/Source<\/strong>, and <strong>\/LimitAccess<\/strong> cannot be used when servicing a version of Windows that is earlier than Windows\u00a08 or Windows Server\u00a02012 images.<\/p>\n<p><strong>\/HideSP<\/strong> and <strong>\/SPSuperseded<\/strong> cannot be used when servicing a version of Windows that is earlier than Windows\u00ae\u00a07 Service Pack\u00a01 (SP1).<\/p>\n<p>Examples:<\/p>\n<p><strong>Dism \/Image:C:\\test\\offline \/Cleanup-Image \/RevertPendingActions<\/strong><\/p>\n<p><strong>Dism \/Image:C:\\test\\offline \/Cleanup-Image \/SPSuperseded \/HideSP<\/strong><\/p>\n<p><strong>Dism \/Online \/Cleanup-Image \/ScanHealth<\/strong><\/p>\n<p><strong>Dism \/Online \/Cleanup-Image \/RestoreHealth \/Source:c:\\test\\mount\\windows \/LimitAccess<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Applies To: Windows 8, Windows 8.1, Windows Server 2012, Windows Server 2012 R2<\/p>\n<p>[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]<\/p>\n<p>Operating system package-servicing commands can be used offline to install, remove, or update Windows\u00ae packages provided as cabinet (.cab) or Windows Update Stand-alone [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[48],"tags":[],"_links":{"self":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/2401"}],"collection":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2401"}],"version-history":[{"count":1,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/2401\/revisions"}],"predecessor-version":[{"id":2402,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/2401\/revisions\/2402"}],"wp:attachment":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2401"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2401"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}